是否有另一種方式通過不從視圖中傳遞request.user來獲取request.user?我認爲從視圖中的所有函數傳遞request.user到模板是相當錯誤的。有什麼方法或模板可以讓用戶或數據庫中的任何對象?將request.user傳遞給Django中的模板
3
A
回答
8
默認情況下(我在談論Django版本1.3),你不需要改變TEMPLATE_CONTEXT_PROCESSORS。因爲default value已經包含* django.contrib.auth.context_processors.auth *。
所以你的問題:在默認情況下,你應該能夠使用用戶,消息和燙髮變量在模板中。例如:
User: {{user.username}}
{% if perms.appname.permname %}
... do something usefull ...
{% endif %}
0
相關問題
- 1. 將變量傳遞給Django模板
- 2. Django。不將外鍵傳遞給模板
- 3. Django 1.9.3 - 如何將HTML模板傳遞給索引模板
- 4. Django的 - 場傳遞給模板
- 5. 如何將模板變量傳遞給Django中的標記?
- 6. 將變量傳遞給Django中的模板
- 7. 無法將helper傳遞給模板中的django Crispy Formset
- 8. 如何將圖像傳遞給Django中的模板?
- 9. 如何將對象從模板傳遞給django中的視圖?
- 10. 將屬性傳遞給遞歸模板?
- 11. 如何通過模板在django中將值傳遞給templatetag
- 12. Django - 將模型對象數據傳遞給模板
- 13. Django將多個模型傳遞給模板
- 14. ModelMultipleChoiceField傳遞request.user
- 15. 將queryset傳遞給覆蓋的django管理模板
- 16. 將額外的上下文傳遞給Django Haystack模板
- 17. 如何將Django的iCalendar對象傳遞給模板?
- 18. 將變量傳遞給所有來自views.py的模板django
- 19. 如何將模板作爲模板參數傳遞給模板?
- 20. 將值傳遞給Django模型屬性
- 21. Django - 如何將模型傳遞給CreateView
- 22. 將靜態JSON傳遞給Django模板 - 最佳實踐?
- 23. Django - 如何將字典傳遞給模板標記
- 24. Django 1.10將表單對象傳遞給模板
- 25. Django將對象列表傳遞給模板
- 26. 將信息傳遞給django模板圖像
- 27. 是否有可能將SafeData實例傳遞給Django模板?
- 28. 將表單變量動態傳遞給Django模板標籤
- 29. 將模板傳遞給提升函數
- 30. JSF將對象傳遞給模板
ow,我明白了。對不起,我是一個noob。在數據庫中如何回合一個對象?有沒有一種模板可以得到它的方法? –
我不確定數據庫中的_object是什麼意思。如果您的模型(model.py中的類)想要顯示它,可以使用[通用視圖](https://docs.djangoproject.com/en/1.3/ref/generic-views/#list-detail -generic-視圖)。 – vasco
我有這個叫做SchoolSetting的模型,它總是包含1個或多個對象。我想獲得第一個對象(SchoolSetting.objects.all()[0]),並將其置於template_context_processors的默認值 –