Django导入外部样式表

来源:互联网 发布:科达网络控制键盘 编辑:程序博客网 时间:2024/05/08 14:44

之前遇到导入不了外部样式表的情况时,查的资料说得比较模糊,一般就说路径问题,自己弄好之后,总结一下导入外部样式表的具体步骤。

注:路径里最好不要有中文,好像是因为编码问题。

settings.py:

STATIC_ROOT = ''STATIC_URL = '/static/'STATICFILES_DIRS = (     # 'F:\\djcode\\\mysite\\static.replace('\\','/'),#这个是绝对路径,可以都试一下      os.path.join(os.path.dirname(__file__), '../static/').replace('\\','/'),)


urls.py:
urlpatterns+ = patterns('',             (r'^static/(?P<path>.*)$', 'django.views.static.serve',{'document_root': 'F:\\djcode\\\mysite\\static'}),                       )


模板里:
<html><head><link rel="stylesheet" type="text/css" media="all" href="../static/search_form.css">    <title>Search</title></head>


最后说一下,static(即静态文件)存放的目录:
djcode
——>mysite
          ——>static
                     ——>search_form.css
          ——>templates
                     ——>search_form.html
          ——>mysite
                     ——>settings.py
                     ——>urls.py
欢迎交流呐^^

0 0