Python 如何让js和css在Django中显示?

Python 如何让js和css在Django中显示?,python,django,Python,Django,我有一个模板,a.html,看起来像这样: <script type="text/javascript" src="jquery-1.4.min.js"></script> <script type="text/javascript" src="reg.js"></script> 为什么不起作用?因为您没有将web服务器设置为其对应的静态媒体的别名。因为您没有将web服务器设置为其对应的静态媒体的别名。因为URL可以具有任意路径深度,所以您需

我有一个模板,a.html,看起来像这样:

<script type="text/javascript" src="jquery-1.4.min.js"></script>
<script type="text/javascript" src="reg.js"></script>


为什么不起作用?

因为您没有将web服务器设置为其对应的静态媒体的别名。

因为您没有将web服务器设置为其对应的静态媒体的别名。

因为URL可以具有任意路径深度,所以您需要获得JS的绝对路径。e、 g

<script type="text/javascript" src="/js/jquery-1.4.min.js"></script>
<script type="text/javascript" src="/js/reg.js"></script>

由于URL可以具有任意路径深度,因此需要获取JS的绝对路径。e、 g

<script type="text/javascript" src="/js/jquery-1.4.min.js"></script>
<script type="text/javascript" src="/js/reg.js"></script>

试试:


您需要确保正确,并且在设置中需要“django.core.context\u processors.media”。

请尝试:



您需要确保正确,并且在设置中需要
“django.core.context\u processors.media”

此外,在生产中添加类似(r'^(?p.*)'、'django.views.static.service'、{document\u root':settings.core\u media\u root})的内容,确保在上述位置设置了这些文件,主Web服务器(apache或nginx等)应该提供内容,而不是django应用程序。ReAlso,通过添加(r'^(?P.*)'、'django.views.static.service'、{'document_root':settings.CORE_MEDIA_root})等内容,确保在上述位置设置了这些文件,在生产环境中,主Web服务器(apache或nginx等)应该提供内容,而不是django应用程序。重新