六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 37|回复: 0

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

[复制链接]

升级  4%

14

主题

14

主题

14

主题

秀才

Rank: 2

积分
56
 楼主| 发表于 2013-1-28 19:12:33 | 显示全部楼层 |阅读模式
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 }),
就可以了。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表