我有很多與HTML一起內嵌的腳本編寫的。現在,我正在嘗試將腳本移動到外部文件。但是,我的大多數腳本都使用django變量和if.else語句。所以,我無法將這些腳本移動到外部文件。是否可以在從外部文件加載的腳本中使用django模板變量/條件?使用Django變量文件
1
A
回答
1
你所要求的是一個客戶端包括,才能最終留住外部文件作爲一個「鏈接」。這意味着加載主頁面,然後加載外部內容,所有客戶端。然而,你想要包含django處理。
Django模板呈現服務器端,這意味着他們必須與上下文,服務器端進行評估。主頁面必須將包裝摺疊到其中以便將其提供給客戶端。因此,如果您接受可以將內容保存在外部文件中,但它們會呈現在同一頁面中,您所要求的內容是可能的。
否則,你將不得不做一些更復雜的類似的JavaScript加載外部網頁,傳遞相同的上下文信息回服務器,它可以通過不同的URL端點呈現模板。或者只依靠會話數據,並讓其他URL自己完全呈現其頁面。
0
相關問題
- 1. 使用GET變量與Django
- 2. 使用變量文件
- 3. django使用變量從不同文件中獲取變量的方法
- 4. Django:配置文件和創建變量
- 5. Django Select部件變量
- 6. 使用批處理文件將文件名變爲變量
- 7. Django塊變量與變量
- 8. Django:使變量持久
- 9. 在Django中使用Django中的模板變量與django-compressor
- 10. 使用javascript變量與Django模板
- 11. 使用在Django模板復變量
- 12. 使用變量與Django模板
- 13. 在Django中使用動態變量Model.objects.filter()
- 14. 在javascript中使用Django模板變量
- 15. 使用Django過濾器作爲變量
- 16. 在Django網址中使用變量?
- 17. 在Django urlpatterns中使用變量
- 18. 使用變量作爲Django的
- 19. 在css中使用Django數值變量
- 20. 不能使用,如果條件與Django的變量和javascript變量
- 21. 限制變量使用一個文件
- 22. 在配置文件中使用變量
- 23. 使用帶變量的外部文件
- 24. 在index.html文件中使用JS變量
- 25. 使用JavaScript文件作爲變量
- 26. 使用的GNU makefile文件SHELL變量
- 27. 使用文件輸入創建變量
- 28. 在不同文件中使用變量
- 29. 使用變量作爲文件
- 30. 使用導入文件中的變量?
「包括」是的Django模板功能的一部分。這意味着它必須通過django模板渲染引擎來運行,這意味着它需要摺疊到最終的渲染文件中。但它仍然可以來自另一個文件。 – jdi