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

xiaoxiao2025-02-04  12

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 }), 就可以了。
转载请注明原文地址: https://www.6miu.com/read-5023974.html

最新回复(0)