要找django資源,官網的wiki也是一個不錯的地方。html
http://code.djangoproject.com/wiki/DjangoResourcesjquery
資源git
django官網github
django文檔ajax
Django Step by Step 曾是最佳的django入門教程,只是這個教程是針對0.95的,如今很多地方已經有所變更。sql
django最佳實踐 django可複用app設計 的一個更好的分支。我的爲人這個文檔是每一個django開發人員必讀的。django
django book 一本免費的django電子書網絡
djangosnippets 一個關於django的代碼片斷網站,在裏面能夠找到一些應用的django代碼片斷。站點自己是用django寫的,且開發源碼。
djangosites 這個網站裏介紹了不少實用django搭建的站點。並且能夠從這裏找到不少帶源代碼的django站點。不過我我的以爲裏面沒有多少值得參考的站點代碼。
使用django搭建的站點
django官網 django官網自己使用django搭建,而其提供了代碼。django官網的大多功能由整合的trac實現,因此網站的django代碼沒幾行。
海報網 聽說這是目前流量最大的django站點。據個人瞭解,這個網站的流量也確實大的有些超乎想象,該網站應當有接近CSDN的流量。不過這個網站將大量的頁面進行了靜態化,若是以這個網站的標準來評價django的性能應當不夠客觀。
好看簿 國內的另外一個django站點,目前也有不錯的流量。做爲該網站的用戶,我感受網站的響應速度並不怎麼快。看來好看簿在服務器優化方面還須要更多的努力。
django的開源項目
pinax 這是我看到的最有價值的django開源項目。pinax能夠看作是django的一個腳手架。她提供了快速開始一個新django項目的方法,同時對大量第三方app的使用方法進行了演示。django的app質量良莠不齊,若是你想挑選app,那你能夠看看pinax裏都集成了哪些app。pinax 裏集成了的app一般都不至於太爛。此外pinax自身也帶了一些有用的app,好比blog等。
若是你想以最快的速度瞭解pinax,能夠去 http://cloud27.com/ 看看。這是一個用pinax搭建的SNS網站。
Satchmo 網店系統。看她的介紹,彷佛已經有很多人在用這東西了。
LFS(Lightning Fast Shop) 網店系統,就Demo來看彷佛是傾向於房屋交易平臺。陸陸續續的也有部分商業網站開始使用該系統了,好比這個。
reviewboard 很是有前途的一個code review工具。最開始是VMware在用,來後給開源了。
django的可重用appCMS
Django CMS Apps Comparison Django CMS Apps的比較
Forum
Django Forum Apps Comparison Django Forum Apps的比較
調試
django-debug-toolbar 爲django站點增長調試功能,支持查看django生成的sql語句,及sql的執行時間等,功能強大。不過因爲該組件使用了jquery,彷佛會使用部分使用了jquery的站點沒法正常工做。
django-db-log 將django的異常保存到數據庫。
django-logging 增長sql日誌。直接在站點的網頁上查看當前頁面所使用sql語句以及執行時間。功能比django-debug-toolbar要弱很多,不過要是django-debug-toolbar把你的頁面毀了,那就試試這個吧。
數據庫升級
在項目開發過程當中表結構的變更老是不免,django目前還不支持表結構的自動更新,不過相關的第三方app倒很多。這些app各有各的特點,具體如何選擇就要看我的的喜愛了。
SchemaEvolution 介紹django數據庫升級的wiki頁面,相關的app均可以在這個頁面找到。
未分類
django-registration 註冊功能,支持賬戶的郵件激活。
django-tagging 爲站點增長tagging功能
django-voting 投票功能
django-ajax-validation 使用ajax方式對錶單進行校驗,須要jquery的支持。這個組件只能校驗,若是須要增長ajax提交表單的功能,還須要本身手動作些修改。
django-announcements 發送站內公告,該公告只顯示一次。能夠設置公共的發送對象(全部人,指定用戶,登錄用戶)。
django-avatar 爲用戶增長設置我的頭像的功能。支持 http://www.gravatar.com/ 和用戶上傳頭像。
django-dbtemplates 將django的template保存在數據庫,並經過cache來加速template的加載。這樣能夠很方便的經過admin來編輯template。我想這東西應當能夠用來實現一些簡單的CMS功能,不過彷佛用處不是太大。
django-microblogging 相似Twitter的微型博客
django-notification 消息分發組件,用來實現相似好友最新動態的功能。
django-pagination 一組翻頁相關的utils,包括用於實現翻頁的tag等。
django-robots 經過django的admin來管理robots.txt。不過我以爲robots.txt這東西爲何還須要用admin來管理,還不如直接編輯來的方便。
django-messages 實現站內消息的功能。目前該組件的功能的功能還比較弱,雖然做者在進行重構,但彷佛進展緩慢。若是有須要我可能會自行對該組件進行一些加強。
django-threadedcomments 評論組件,能夠給任何的models增長評論功能。
django-extensions 一些全局的 management extensions。其中包括create_app的加強,使用werkzeug作開發服務器等功能。
django-uni-form 以div方式渲染forms
django-timezones 時區設置組件,容許用戶設置本身所在的時區。
django-bookmarks 書籤管理組件
django-email-confirmation 在用戶設置郵件地址後,給用戶的郵箱發送一封確認郵件。用戶點擊郵件裏的link來確認郵件地址的有效性。
django-mailer 郵件發送的加強組件,會在郵件發送失敗時記錄失敗日誌。
django-friends 朋友組件,支持邀請用戶成爲好友等。
django-locations 彷佛是一個基於地區的社交網絡,須要yaohoo map的支持。
django-oembed 方面媒體(視頻等)內容嵌入,自動將媒體的鏈接轉換成正確的html代碼。
django-swaps 易物平臺,好比用PSP換NDS啥的。
django-wikiapp wiki組件,支持多種wiki語法。不過目前該組件的功能仍是比較簡單,好比不支持附件。
django-mptt 用於生成樹形列表的app。若是你認爲它會自動給你生成一個完整的樹,那你就錯了,她只是一組工具。我感受這東西並非太好用,是否有什麼優勢,暫時不太清楚。
django-photologue 圖片管理,上傳圖片,縮略圖顯示等。
django-filebrowser django-admin的一個擴展,能夠直接經過admin對服務器上的文件進行管理。我沒用過這東西,不過看介紹,感受很是棒。
goflow Django上的一個工做流引擎,設計靈感來源於OpenFlow。沒用過這東西,對工做流也不太瞭解,因此也不知道這東西好很差。不過這彷佛是django上惟一的一個工做流app。