Django 1 4變化 工程布局

2021-06-06 22:55:39 字數 649 閱讀 6722

很久沒有用django了,更新了一下pypi,發現都到django 1.4了。

於是打算用django 1.4重新寫個專案。和以往一樣,生成專案還是:

django-admin.py

startproject ***x

但是生成了專案之後,發現,工程布局和以前不一樣了。

大家都知道,原來生成的是4個檔案,

***x/

__init__.py

manage.py

settings.py

urls.py

但是1.4生成的不一樣了,django換了工程布局:

***x/

manage.py

***x/

__init__.py

settings.py

urls.py

wsgi.py

專案布局更改了之後,我個人覺得還是比以前合理了一些。django 1.4 以前的那種平級結構,在實際應用中還是需要整理的。因為會導致專案根路徑下檔案過多,從而違反了python的clean and quick的內涵。這樣分級之後,乾淨了很多,方便了專案結構設計。

由於專案執行的時候,還是python manage.py,所以,這裡要注意改變一下引用習慣了。

Django優化工具

users user.objects.all users.explain 0 0 0 scan table account user user users.filter id 1 user.explain 0 0 0 search table account user using integer p...

Django 框架14 快取

快取 1.快取 對於中等流量的 來說,盡可能地減少開銷是必要的。快取資料就是為了儲存那些需要很多計算資源的結果,這樣的話就不必在下次重複消耗計算資源 django自帶了乙個健壯的快取系統來儲存動態頁面,避免對於每次請求都重新計算 django提供了不同級別的快取粒度 可以快取特定檢視的輸出 可以僅僅...

django靜態html中做動態變化

在搭建 中經常有篩選分類的需求 在django中為了簡便,我們經常將某些相同部分的內容取出來單獨存放形成乙個base模板,其他的template繼承這個base就可以使用其中的內容 但是這些相同的部分如果有動態的內容怎麼辦,例如篩選條件中的全部是選中的,但是其他條件未選擇,我們做好業務邏輯之後,返回...