Javascript 为Django服务器托管本地Dojo
这个问题以前可能有人问过,但我找不到一个好答案。我使用的是Javascript 为Django服务器托管本地Dojo,javascript,django,dojo,Javascript,Django,Dojo,这个问题以前可能有人问过,但我找不到一个好答案。我使用的是Django,希望托管一个本地DOJO,而不是使用CDN 我有一份dojo的副本,位于/share/dojo-release-1.11.2。该文件夹有子文件夹-dijitdojodojox主题 我应该使用dojoConfig={..}?如果是,它的语法是什么 谢谢你的帮助 谢谢 是的,在加载dojo.js脚本之前,必须使用dojoConfig 通过html文件中的示例(添加clarocss主题并将class=“claro”附加到body)
Django
,希望托管一个本地DOJO,而不是使用CDN
我有一份dojo的副本,位于/share/dojo-release-1.11.2。该文件夹有子文件夹-dijit
dojo
dojox
主题
我应该使用dojoConfig={..}
?如果是,它的语法是什么
谢谢你的帮助
谢谢 是的,在加载
dojo.js
脚本之前,必须使用dojoConfig
通过html文件中的示例(添加claro
css主题并将class=“claro”
附加到body
)
然后在html模板中加载文件,如下所示:
...
<script type="text/javascript" href="{% static 'share/dojo-release-1.11.2/dojo/dojo.js' %}">
...
就这些。谢谢布里莫斯。我也在扩展我对Django的知识。请您详细说明一下>>注意,{{STATIC_URL}}取决于您如何在内部加载dojo,因此,假设我在django中有一个名为myapp的应用程序,我应该如何在django服务器中加载它。@developerdeveloper,请看我的答案。@developerdeveloper确实有用吗。多谢!太好了:),请将答案标记为已解决左上方答案(如图=>)谢谢
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
...
<script type="text/javascript" href="{% static 'share/dojo-release-1.11.2/dojo/dojo.js' %}">
...
mysite
├── templates
├── static
| └─── share
| └─── dojo-release-1.11.2
| └─── ...
├──...
.
.
.
└──setting.py