本文介绍了在哪里放置Django模板的依赖文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

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

My Django templates use a lot of related stuff: images, style sheets, etc.

我应该把这些文件放在哪里,或者我应该怎么参考模板本身?

Where should I put these file, or how should I refer to them in the template itself?

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

For now I'm using the development server.

我知道这是一个很常见的事情,但我不能真正弄清楚。

I know it's a really common thing, but I can't really figure it out.

推荐答案

我把它们放在一个名为静态,它位于Web项目的顶级文件夹中。

I put them inside a folder named static, which is in the web project's top level folder.

示例:

然后,我的 urls.py 文件中有以下规则:

I then have the following rule in my urls.py file:

(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),

我的 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('\\', '/')

这篇关于在哪里放置Django模板的依赖文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-06 23:03