Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在何处放置Django模板';什么是从属文件?_Python_Django_Django Templates - Fatal编程技术网

Python 在何处放置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

我的Django模板使用了很多相关的东西:图像、样式表等等

我应该把这些文件放在哪里,或者如何在模板本身中引用它们

现在我正在使用开发服务器


我知道这是一件非常普通的事情,但我不能真正理解它。

我将它们放在一个名为
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