
讓我們在文本區(qū)域添加 Markdown 支持來改善用戶體驗皇耗。你會看到要實現(xiàn)這個功能非常簡單。 首先揍很,我們安裝一個名為 Python-Markdo...
我覺得只添加內(nèi)置的人性化(humanize)包就會很不錯郎楼。它包含一組為數(shù)據(jù)添加“人性化(human touch)”的工具集万伤。 例如,我們可以使用...
這部分將是我們最后的一個視圖呜袁。之后敌买,我們將專心來改進現(xiàn)有功能。 accounts/views.py myproject/urls.py temp...
我們可以非常容易地使用 CBV 來實現(xiàn)分頁功能阶界。但首先我想手工分頁虹钮,這樣就更有助于我們理解背后的機制,這樣它就不那么神秘了膘融。 實際上對 boar...
視圖策略 到頭來芙粱,所有的Django視圖其實都是函數(shù)。即便是CBV氧映。在類的底層春畔,它完成了所有的功能并最終返回一個視圖函數(shù)。 引入了基于類的視圖岛都,...
遷移(Migration)是Django做Web開發(fā)的基本組成部分律姨,它使得我們在演進應用的models時,它能使得models文件與數(shù)據(jù)庫保持同...
現(xiàn)在我們花點時間來探索關(guān)于模型的 API臼疫。首先择份,我們來改進主頁: 有3個任務(wù): 顯示每個板塊的總主題數(shù) 顯示每個板塊的總回復數(shù) 顯示每個板塊的最...
現(xiàn)在讓我們來實現(xiàn)回復帖子的功能,以便我們可以添加更多的數(shù)據(jù)和改進功能實現(xiàn)與單元測試烫堤。 添加新的URL路由: myproject/urls.py ...
現(xiàn)在我么可以改進 new_topic 視圖缓淹,將發(fā)布主題的用戶設(shè)置當前登錄的用戶,取代之前直接從數(shù)據(jù)庫查詢出來的第一個用戶塔逃,之前這份代碼是臨時的讯壶,...