0
A
回答
1
通常,登錄用戶只有小部分頁面會有所不同(儘管這完全取決於您正在構建的網站或系統的類型)。因此,最常見的情況是將其作爲模板中的條件,例如:
{% if user.is_authenticated %}
Show this
{% else %}
Show that
{% endif %}
如果您想區分視圖邏輯,發送不同的數據到模板,它會是這樣的:
if request.user.is_authenticated:
foo="bar"
else:
foo="baz"
相關問題
- 1. CodeIgniter驗證邏輯
- 2. PHP驗證邏輯
- 3. Php複合驗證邏輯
- 4. jquery驗證表單邏輯
- 5. 表單驗證邏輯
- 6. 驗證邏輯語句
- 7. 驗證邏輯表單
- 8. 邏輯驗證Symfony表格
- 9. 邏輯的軟件驗證
- 10. 清理驗證邏輯
- 11. 集中Aurelia驗證邏輯
- 12. javascript jquery驗證邏輯
- 13. 用會話編寫Django身份驗證/登錄邏輯
- 14. Javascript邏輯運算符不驗證
- 15. 嵌套循環模糊邏輯驗證
- 16. 驗證邏輯,我編碼應用的
- 17. 重構業務邏輯驗證
- 18. 需要驗證我理解SQL邏輯
- 19. Codeigniter表單驗證到模型邏輯
- 20. 相鄰複選框的驗證邏輯
- 21. DustJS邏輯來驗證空字符串
- 22. 驗證時間範圍的邏輯
- 23. 在業務邏輯驗證 - ASP.NET Web Forms
- 24. 域邏輯與數據驗證
- 25. 無法理解的驗證邏輯:=== VS ==
- 26. 條件邏輯表單驗證
- 27. 你在哪裏放置驗證邏輯?
- 28. Asp.net Web Api。域邏輯驗證
- 29. NHibernate的,驗證邏輯和AutoDirtyCheck
- 30. :使用邏輯比較進行驗證
你有[閱讀](https://docs.djangoproject.com/en/1.3/topics/auth/)? – Dean 2012-02-26 03:44:17