Django在项目中添加静态文件夹的方法
这篇文章给大家分享的是有关Django在项目中添加静态文件夹的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
在 mysite 文件夹下添加一个 statics 文件夹用来存放 js 文件
在 index.html 文件中添加
<!DOCTYPEhtml><html><head><metacharset="UTF-8"><title>Title</title></head><body><formaction="/userInfo"method="post"><p>名字<inputtype="text"name="username"></p><p>性别<inputtype="text"name="sex"></p><p>邮箱<inputtype="text"name="email"></p><p><inputtype="submit"value="submit"></p></form><hr><h2>数据展示</h2><tableborder="1px"><tr><td>名字</td><td>性别</td><td>邮箱</td></tr>{%foriinuser_list%}<tr><td>{{i.username}}</td><td>{{i.sex}}</td><td>{{i.email}}</td></tr>{%endfor%}</table></body><!--新添加-->{%loadstatic%}<scriptsrc="{%static"jquery-3.3.1.min.js"%}"></script><script>$("h2").css("color","red")</script><!--新添加--></html>
在 urls.py 文件中添加
fromdjango.contribimportadminfromdjango.urlsimportpathfromblogimportviewsfromdjango.confimportsettingsfromdjango.conf.urls.staticimportstaticurlpatterns=[path('admin/',admin.site.urls),path('userInfo',views.userInfo),]+static(settings.STATIC_URL,document_root=settings.STATICFILES_DIRS)
在 settings.py 中添加
#在STATIC_URL='/static/'下面添加,STATIC_URL相当于一个别名,给前端使用,映射statics文件夹(该文件夹名字可更改)STATICFILES_DIRS=[os.path.join(BASE_DIR,"statics"),]
感谢各位的阅读!关于Django在项目中添加静态文件夹的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。