回答
添加一個外鍵的用戶模型如:
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. 如何獲取客人/管理員的本地組名稱?
- 4. 在F中輕鬆獲取函數名稱#
- 5. Meteor.js:如何從模板中獲取模板的名稱?
- 6. 在Rails中創建管理員目錄
- 7. 在Eclipse中創建和Android項目並輕鬆複製
- 8. 如何輕鬆獲得Scala案例類的名稱?
- 9. 如何在模板工具包中輕鬆創建表View in perl/Catalyst
- 10. 如何在vsix項目模板中獲取解決方案名稱?
- 11. 如何從Django獲取管理員名稱和密碼?
- 12. 如何在Joomla項目中找到管理員面板路徑
- 13. 如何在Django管理員中顯示模型名稱?
- 14. 通過模板輕鬆創建wxPython首選項對話框的工具?
- 15. 輕鬆獲取在軌
- 16. 如何獲取Visual Studio項目模板中的項目位置?
- 17. 在C#中,如何輕鬆更改事件處理程序的名稱?
- 18. 獲取模板名稱 - Smarty
- 19. 如何構建我的碼頭項目以便輕鬆部署?
- 20. 如何輕鬆創建xml架構
- 21. 如何使用ICommand輕鬆管理UpdateCanExecute/CanExecute for Multiplex模型
- 22. 如何創建一個管理員子域來管理Rails中的子域名
- 23. 獲取管理員用戶的角色名稱
- 24. 如何在AWS cloudformation模板中獲取Tableau Server管理員密碼(Windows實例)
- 25. 如何在.NET中獲取父項目的程序集名稱?
- 26. 如何從XDocument輕鬆獲取TextReader?
- 27. TFS獲取項目名稱
- 28. 獲取項目名稱
- 29. Flex 4項目管理員名單
- 30. 如何獲取文件的名稱,管道正在處理?
你可以通過任何你喜歡的模板作爲背景,但隨後又都取決於幾乎你的具體模型和視圖。 你應該顯示一些代碼。 – arie 2012-03-12 12:14:13