前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >django模板样式丢失问题

django模板样式丢失问题

作者头像
kirin
发布2020-05-09 15:47:43
1.5K0
发布2020-05-09 15:47:43
举报
文章被收录于专栏:Kirin博客Kirin博客

今天不知道从哪里lou到了一套模板,看起来还不错的样子,说一说django中模板的坑吧,

1.其实最主要的部分就是在模板的静态文件分离上面,为了迎合django的规范,html文件需要放在templstes中,

而css,js,jpg,img,各类花里胡哨的文件后缀是需要放在static文件中的,于是乎,就会产生一系列的问题,

1.1,在django中运行了模板之后会产生样式丢失的情况 1.2,会莫名的产生各种错误 1.3,  很多文件在漏了配置的情况下就会出现404的情况

2. django作为一个可以快速开发web的框架,开发速度自然是毋庸置疑的,它确实很强大,但是如果按照规范来的话

会让人觉得有一种繁琐的感觉,因为有很多的配置都是需要自己去校调的,只有自己校调才能达到定制的效果,

这也就间接要求我们得学习更多的关于django的知识,

3.说一说我在配置模板的时候的一些坑吧,估计有很多初学者都有遇到过,

3.1, 当你开开开开心心的改完html里面的参数之后,django启动,迎来的就是一页丑不拉几的页面 心情瞬间就不美丽了,好一点的就是样式丢失,导致网页错版,糟糕的就是直接弹出debug错误页面, 那么你可以往这几个地方找找问题 3.2, { %%} 百分号多了个空格, 3.3,{ 大括号没有配对 3.4,’ 引号没有配对 3.5,你并没有导入静态文件{% load static %} 3.6,你的静态文件setting中配置有误,或者html中写的路径有误,那么打开你的setting.py文件看看是否有 STATIC_URL = '/static/' STATICFILES_DIRS=[os.path.join(BASE_DIR,'static')] 3.7,如果搞懂了配置文件的几种方式,其实错误就那么几种,来来回回你就会了 3.8,最后一个坑 <!-- <!DOCTYPE html> --> 在html头部把这一句去掉之后会恢复css样式,暂时还不知道这是什么原理。。。

暂时先到这把,以后有问题继续更新

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档