aTe*_*Tei 1 django static file
Readed所有这些主题https://stackoverflow.com/search?q=django.views.static.serve 并没有帮助:(
操作系统:Windows XP Python:2.7 Django:1.2.3
D:\ bugtracker\static中的媒体
使用文件:
docicons-note.gif
style.css
在settings.py中我设置:
MEDIA_ROOT ='D:/
bugtracker/static /' MEDIA_URL ='/ static /'
在urls.py我设置:
urlpatterns = patterns('',
(r'^media/(?P.*)$', 'django.views.static.serve',{'document_root':'settings.MEDIA_ROOT'}),
)Run Code Online (Sandbox Code Playgroud)
模板:(在<tag>中读取没有空格)
< !DOCTYPE html>
< html lang='ru'>
< head>
< link rel="stylesheet" type="text/css" href="media/style.css" />
< /head>
< body>
< img src="{{MEDIA_URL}}/docicons-note.gif"/>
< /body>
< /html>
urls.py:
urlpatterns = patterns('',
(r'^test_media/(?P<path>.*)$', 'django.views.static.serve',
{'document_root':'settings.MEDIA_ROOT'}),
)
Run Code Online (Sandbox Code Playgroud)
settings.py MEDIA_ROOT ='path/to/media/folder /'
所以如果你有/test_media/photo.jpg将使用来自MEDIA_ROOT的值:'path/to/media/folder/photo.jpg'
模板文件:
< !DOCTYPE html> < html lang='ru'>
< head>
< link rel="stylesheet" type="text/css" href="/test_media/style.css" />
< /head>
< body>
< img src="/test_media/docicons-note.gif"/>
< /body>
< /html>
Run Code Online (Sandbox Code Playgroud)
这应该仅用于开发目的.对于生产,您应该使用真正的Web服务器.
| 归档时间: |
|
| 查看次数: |
5691 次 |
| 最近记录: |