shi*_*jin 4 python django django-templates
我的Django模板使用了很多相关的东西:图像,样式表等.
我应该把这些文件放在哪里,或者我应该如何在模板中引用它们?
现在我正在使用开发服务器.
我知道这是一个非常普遍的事情,但我无法弄明白.
我将它们放在名为的文件夹中static,该文件夹位于Web项目的顶级文件夹中.
例:
/ static/img/
/static/js/
/static/css/
/templates/
urls.py
settings.py
然后我在我的urls.py文件中有以下规则:
(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
Run Code Online (Sandbox Code Playgroud)
我的settings.py包含:
MEDIA_ROOT = os.path.join(os.path.dirname(__file__), 'static').replace('\\', '/')
ADMIN_MEDIA_ROOT = os.path.join(os.path.dirname(__file__), 'static/admin').replace('\\', '/')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
287 次 |
| 最近记录: |