因此,在我的views.py中,我有一個工具列表,它是數據庫中所有工具的列表。 我想以某種方式過濾這個列表,只加載當前用戶創建的工具。在python/Django中加載由特定用戶創建的對象
該工具的所有者是一個ShedUser對象,誰的名字可以通過tool.owner.user.username, 訪問,我試着在html文檔中引用像user.username這樣的東西來引用用戶。正如你可以在我的HTML模板代碼
{% if tool.owner.user.username == user.username %}
在html中試圖通過總列表進行篩選。 我沒有成功過濾python文件或html模板中的總列表。我也嘗試過不同的方式,只是首先生成由用戶創建的工具列表,但無法找到一種方法來做到這一點。
這裏是我的文件
我的根/工具/ views.py:
http://pastebin.com/ri93S7Gq
我的根/網站/模板/ shelf.html:
http://pastebin.com/Qmrirk2y
我的根/工具/models.py:
http://pastebin.com/v6nS6L4B
my ro ot/user/models.py:
http://pastebin.com/pNqkNVCG
向我們展示更多的細節(模板,觀點也許?) – lalo
請發表您的觀點和模型代碼。 – Brandon
對不起,我很困惑你想要什麼文件?我有意見,這兩種模式和模板列出 – Zack