简介:许多朋友询问了Django如何加入样式文件。本文的首席CTO笔记将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!
像普通的HTML一样,但是使用Django的父亲和儿子模板,整个站,模块和第三页的CSS文件是更好的布局。
参考如下
如果该项目的目录是:
我的网站:
manage.py
我的网站:
__init__.py settings.py urls.py wsgi.py
博客(已建立的应用程序):
models.py views.py test.py __init__.py模板
开始配置:
1.在外部MySite目录中(即项目的根目录)
2.打开设置。py并添加:
导入操作系统
static_url ='/static/'
staticfiles_dirs =(
(((((
3.打开urls.py并添加(注意:如果在博客应用程序中新创建一个urls.py文件,则应将其添加到博客目录中的urls.py文件中。我曾经在此PIT中纠结许久):
导入设置
urlpatterns =模式(
url(r'^static/(?ppath。*)$','django.views.static.serve',
{'document_root':settings.static_root}),
治愈
使用:
假设在模板中导入外部/home/fudaoji/mysite/js/jequery.js文件(存储在模板文件中),那么您可以直接直接可以直接为
脚本类型=“ text/javascript” src ='https://www.shouxicto.com/stative/js/jqury.js'/javascript
您好,建议。在使用静态文件的每个模板中,都必须添加'{%加载staticfiles%}`。我想我只将其添加到base.html中,而index.html在不添加的情况下继承了它。
在模板的HTML文件的头部或新页面(HTML)(您可以报价模板或不使用它)中引入CSS样式,在新页面的头部介绍CSS样式。
简而言之,这与您的普通HTML网页介绍CSS样式是相同的方式
如果您也处于这种情况下,可以通过以下方案解决90%的问题,
在浏览器中打开Django随附的背景管理员,发现浏览器成功的响应是成功的,但是丢失了样式。
不用担心,Winl+R(Win Key是键盘左下角的第二个键)打开输入regedit以打开您的注册表,
然后找到hkey_classses_root -.css(前面有一个点...)然后单击它,然后选择内容类型
文本/CSS内容更改的初始内容是应用程序/X-CSS,因此丢失了样式。更改后
刷新浏览器+重新启动Django服务器,您想要的样式将恢复,
您可以将其转移给您的专业测试
config.yaml ----名称:chedushi版本:1个库:-NAME:django版本:“ 1.4”处理程序:-url: /static static_dir:静态以将样式和资源文件放在root Directory的上述目录上
结论:以上是首席CTO注释向您介绍Django的全部内容。我希望这对每个人都会有所帮助。如果您想了解更多有关此信息的信息,请记住收集并关注此网站。