回答
添加一個外鍵的用戶模型如:
creator = models.ForeignKey('auth.User', null=True)
過載modeladmin.save_model()將obj.creator設置爲request.user的方法,如文檔中所述
訪問youritem.creator模板例如爲:
{{ item.creator }}
這不就是我說的嗎? – 2012-03-12 14:02:21
@TonyBlundell:除了最重要的部分:重寫'save_model',以便在創建對象時實際存儲用戶。否則,你只是有一個空的領域。 – 2012-03-12 14:49:15
假設我可以舉一個例子。 – 2012-03-12 15:44:37
Django不會自動存儲創建者,您需要在模型中添加一個字段並在創建對象時自行存儲。
class MyModel(models.Model):
# stuff
creator = models.ForeignKey(User)
然後在你的模板,你可以這樣訪問它...
{{ my_object.creator }}
謝謝,只是檢查它沒有任何內置的功能。 – 2012-03-12 13:49:09
- 1. 輕鬆(GUI?)創建自定義VS項目模板?
- 2. 如何在Django項目中輕鬆包含日曆管理模塊
- 3. Prestashop 1.6 - 如何動態獲取管理員目錄名稱?
- 4. 創建Visual Studio模板 - 配置值取決於項目名稱
- 5. 如何獲取客人/管理員的本地組名稱?
- 6. 如何獲取當前項目模板名稱?
- 7. 在F中輕鬆獲取函數名稱#
- 8. Meteor.js:如何從模板中獲取模板的名稱?
- 9. 在Eclipse中創建和Android項目並輕鬆複製
- 10. 在Rails中創建管理員目錄
- 11. 輕鬆創建100萬個具有獨特名稱的NSMutableArrays
- 12. 創建模型管理員
- 13. 如何輕鬆獲得Scala案例類的名稱?
- 14. 如何在模板工具包中輕鬆創建表View in perl/Catalyst
- 15. 如何輕鬆地在Eclipse中創建模型/ UML?
- 16. 如何在vsix項目模板中獲取解決方案名稱?
- 17. 如何在Joomla項目中找到管理員面板路徑
- 18. 如何在Django管理員中顯示模型名稱?
- 19. 如何從Django獲取管理員名稱和密碼?
- 20. 獲取WPF項目的項目名稱
- 21. 通過模板輕鬆創建wxPython首選項對話框的工具?
- 22. 輕鬆獲取在軌
- 23. 如何獲取模板內的模板名稱
- 24. 在C#中,如何輕鬆更改事件處理程序的名稱?
- 25. 如何獲取Visual Studio項目模板中的項目位置?
- 26. 如何構建我的碼頭項目以便輕鬆部署?
- 27. 如何輕鬆創建自定義asp.net Web窗體控件的模板?
- 28. 獲取模板名稱 - Smarty
- 29. 管理員在sitecore工作流程中創建新項目
- 30. 如何在rails中獲取渲染模板的名稱3.2.8
你可以通過任何你喜歡的模板作爲背景,但隨後又都取決於幾乎你的具體模型和視圖。 你應該顯示一些代碼。 – arie 2012-03-12 12:14:13