在django文檔中提到{1.11包含%}自從1.11開始已棄用。由於我是django的新手,有什麼選擇?想象一下,如果您通過身份驗證,您的頁面標題會有所不同。我不希望有在了header.html模板兩種佈局...什麼是{%include%}標記的django替代方案
1
A
回答
6
{% include %}
不被棄用
提出的任何異常,現在呈現包括模板時,將提高,而不是沉默
自版本1.11開始棄用: 不推薦使用渲染{%include%}模板標記時產生的沉默異常。在Django 2.1, 的,將引發異常
1
來完成你想要什麼我建議這樣的:
{% if user.is_authenticated %}
<li><a href="{% url 'myprofile' %}"> My Profile</a></li>
{% else %}
<li><a href="{% url 'login' %}">Login</a></li>
<li><a href="{% url 'register' %}">Register</a></li>
<li><a class="fa fa-cog" href="{% url 'settings' %}" target="_blank"> Settings</a></li>
{% endif %}
所以你了header.html/base.html文件就會知道,如果用戶登錄並切換標題的屬性。
希望可以幫到:)
相關問題
- 1. 什麼是C++方案的標記數據的替代方案
- 2. 什麼是。jioster的.net替代方案
- 3. 什麼是MVC的替代方案?
- 4. 什麼是GarbageCollector的替代方案?
- 5. 什麼是Apache Camel的替代方案
- 6. 外套的替代方案是什麼?
- 7. 什麼是iFrame的替代方案?
- 8. 什麼是Struts 1.3的替代方案
- 9. 什麼是Google Analytics的替代方案
- 10. 什麼是innerHTML的替代方案,riotjs
- 11. LocationClient的替代方案是什麼?
- 12. copyAcroForm的替代方案是什麼?
- 13. 什麼是一些pagerank替代方案?
- 14. paymentWithProductIdentifier是什麼替代解決方案?
- 15. 什麼是流星反標準化的替代方案?
- 16. InstallShield有什麼好的替代方案?
- 17. 爲什麼Facebook PHP SDK已過時?什麼是替代方案?
- 18. 什麼是安卓方向傳感器的替代方案?
- 19. 在Django中Userena有什麼替代方案?
- 20. 是否有任何jekyll {{%include%}}替代方案?
- 21. 論壇有什麼替代方案?
- 22. CSharpOptParse還有什麼替代方案?
- 23. IRB有什麼替代方案?
- 24. pinax有什麼替代方案?
- 25. SWT TabFolder有什麼替代方案?
- 26. django中的請求的替代方案
- 27. 什麼是Android的onmousemove的替代方案| JavaScript的
- 28. 如果Swing已被棄用,那麼替代方案是什麼?
- 29. 什麼是safari的「window.autoRefresh」的替代方案?
- 30. 什麼是$(window).unload()的萬無一失的替代方案?
你是對的......我讀得很快;) – cwhisperer