django中怎么载入css等静态文件

django中怎么载入css等静态文件,第1张

settings.py中的设置

STATICFILES_DIRS

=

(

'templates/static',

)

urls.py中设置:

url(r'^staticfiles/(?P<path>.*)$','django.views.static.serve',{'document_root':settings.STATICFILES_DIRS,

'show_indexes':

True}),

html中引用方式:

<link

href="/staticfiles/css/test.css"

rel="stylesheet"

type="text/css">

这样设置完,文件是找到了,但是会出现编码错误,错误行是:

C:\Python27\lib\mimetypes.py

in

enum_types,

line

249

在网上找了半天,找到了解决编码错误的办法,

在mimetypes.py文件中,添加

reload(sys)

sys.setdefaultencoding('gb18030')

应该是django模板引入css吧:

<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}main/css/easyui/icon.css">

按照html的引入方式就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11681663.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存