簡體   English   中英

如何管理Django模板中Javascript文件的包含

[英]How to manage the inclusion of Javascript files in Django templates

我已經看到了這個相關的問題,但是我的問題是不同的。

我在模板中使用了很多內容。 基本上,一個大模板將處理部分頁面,然后包含較小的模板以用於可重用的塊。 我也有呈現自己模板的小部件。

當我需要使用Javascript時會出現問題。 大模板需要一組js文件,而每個小模板都需要自己的js文件集。 這組js文件可以重疊,並且每個小模板可以包含多次。

現在,如果我將included標簽放在每個大模板中,則可能會丟失一個或兩個js文件。 如果將包含內容放入小模板中,則可能會產生重復。 我不確定重復是否不好,但是看起來不太好。

可以分享經驗嗎,您如何在Django中管理js文件?

正是出於這個原因,我寫了django-sekizai 它解決了重復問題,並且無論您在模板中的任何位置,都允許您將js文件放在HTML的底部。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM