1
我的網站的一部分,其網址格式以固定字符串開頭管理例如:'example.com/manage/post','example.com/manage/user'要求某些相關信息與用戶一起顯示在屬於該網站本節的每個頁面上。發送數據到Django模板
我是否必須在每種視圖方法中都返回此信息才能這樣做?
此信息不在用戶配置文件中維護。它保存在用戶配置文件之外的模型中。從此模型到用戶配置文件有多對一的關係。
我的網站的一部分,其網址格式以固定字符串開頭管理例如:'example.com/manage/post','example.com/manage/user'要求某些相關信息與用戶一起顯示在屬於該網站本節的每個頁面上。發送數據到Django模板
我是否必須在每種視圖方法中都返回此信息才能這樣做?
此信息不在用戶配置文件中維護。它保存在用戶配置文件之外的模型中。從此模型到用戶配置文件有多對一的關係。
您是否在討論查看該頁面的用戶?如果是這樣,只需在settings.py
中添加以下內容到TEMPLATE_CONTEXT_PROCESSORS
。
'django.contrib.auth.context_processors.auth'
這將讓您使用當前用戶爲被叫user
在所有的模板變量。
此信息不在用戶配置文件中維護。它保存在用戶配置文件之外的模型中。從此模型到用戶配置文件有多對一的關係。 – user1908488
您可以像使用Python一樣訪問模板中的相關模型。例如,如果模型上的外鍵名爲'foo',則可以通過'user.foo_set.all'在模板中訪問它(假設您沒有指定'related_name')。 –
這似乎在shell中工作。我如何在模板中使用它? – user1908488