`
yzjklove
  • 浏览: 63041 次
  • 性别: Icon_minigender_1
  • 来自: 广东省惠州市
社区版块
存档分类
最新评论

基于django框架,模板中样式 图片 路径问题

阅读更多
django 框架, 模板在templates中 ,样式和图片在site_media,

templates/index.html
文件内容:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="/site_media/admin/css/manager.css" rel="stylesheet" type="text/css" media="screen" />

<link href="/site_media/admin/css/manager.css" rel="stylesheet" type="text/css" media="screen" />
没有没什么方法可以在templates中的文件只用写 <link href="css/manager.css" rel="stylesheet" type="text/css" media="screen" />
这样美工做完页面后只用拿过来加入数据就可以了,而不用在改样式图片的路径。



在url.py中

import os
site_media = os.path.join(
    os.path.dirname(__file__),'site_media/admin/css/'
)
然后
urlpatterns = patterns('',
     (r'^css/(?P<path>.*)$','django.views.static.serve',
        { 'document_root': site_media }),
就可以了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics