Python 在何处放置Django模板';什么是从属文件?
我的Django模板使用了很多相关的东西:图像、样式表等等 我应该把这些文件放在哪里,或者如何在模板本身中引用它们 现在我正在使用开发服务器Python 在何处放置Django模板';什么是从属文件?,python,django,django-templates,Python,Django,Django Templates,我的Django模板使用了很多相关的东西:图像、样式表等等 我应该把这些文件放在哪里,或者如何在模板本身中引用它们 现在我正在使用开发服务器 我知道这是一件非常普通的事情,但我不能真正理解它。我将它们放在一个名为static的文件夹中,该文件夹位于web项目的顶级文件夹中 例如: /静态/img/ /静态/js/ /静态/css/ /模板/ url.py 设置.py 然后在我的url.py文件中有以下规则: (r'^static/(?P<path>.*)$', 'django.vie
我知道这是一件非常普通的事情,但我不能真正理解它。我将它们放在一个名为
static
的文件夹中,该文件夹位于web项目的顶级文件夹中
例如:
/静态/img//静态/js/
/静态/css/
/模板/
url.py
设置.py 然后在我的
url.py
文件中有以下规则:
(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
也许你可以看看我们放在/media下面的文件。所有与网站布局相关的内容都被进一步分离。当然,这些静态内容都不是Django在生产站点上提供的。它们通常甚至不在同一台物理服务器上
/media
/images - this is for content-specific images
/video - these next 2 are normally symlinks to a /big_content folder ...
/audio - so that they aren't included in our mercurial repository.
/layout - everything that is tied to the basic templates.
/css
/js
/images
啊!这有点棘手。我试着给我的文件夹命名为
media
,但它当然与管理员的媒体文件夹相冲突。shinjin:所以在设置中提供admin\u media\u前缀,比如/admin media/
/media
/images - this is for content-specific images
/video - these next 2 are normally symlinks to a /big_content folder ...
/audio - so that they aren't included in our mercurial repository.
/layout - everything that is tied to the basic templates.
/css
/js
/images