gpt4 book ai didi

python - Django 1.4 中的静态文件夹结构?

转载 作者:太空狗 更新时间:2023-10-29 21:35:17 24 4
gpt4 key购买 nike

这是新的项目结构(来自 Django 1.4 发行说明)。

myproject|-- manage.py|-- myproject|   |-- __init__.py|   |-- settings.py|   |-- urls.py|   `-- wsgi.py`-- polls    |-- __init__.py    |-- models.py    |-- tests.py    `-- views.py

我不确定的是我是否应该将 STATIC_ROOT 指向

myproject/myproject/static/(连同 settings.py、urls.py...)

顶级目录myproject/static(在myproject、myapp1、myapp2旁边)?

最佳答案

STATIC_ROOT 与 Python 导入无关,因此完全取决于您。通常,myproject/static/,因此 os.path.join(PROJECT_ROOT, 'static/') 在设置中更容易。

按照 San4ez 的建议更新,并在 settings.py 中注释

# Absolute path to the directory static files should be collected to.  
# Don't put anything in this directory yourself; store your static files
# in apps' "static/" subdirectories and in STATICFILES_DIRS.
# Example: "/home/media/media.lawrence.com/static/"

根据您的结构,最好将 poll 应用程序的静态文件放入 poll/static/

关于python - Django 1.4 中的静态文件夹结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10168761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com