静态和模板目录的推荐位置

  • 本文关键字:位置 静态 django
  • 更新时间 :
  • 英文 :


我对模板和静态目录的推荐位置有些困惑。显然,最好在每个应用程序文件夹中拥有1个模板目录。Django自动在那里寻找模板。但是,静态似乎并非如此,是吗?我可以告诉django在当前运行的应用程序目录中查找静态(而不是根文件夹中的单个目录)吗?谢谢。

您可以手动设置django以查看静态文件的位置。

STATICFILES_DIRS = (
    os.path.join(BASE_DIR, "static"), # basic, noqa.
    os.path.join(BASE_DIR, "blog/other_static"), # another static folder in blog app
)

django会查看这些文件夹。

还有一个,您可以设置静态文件夹,例如static/blog/js/some.jsstatic/otherapp/css/some_css.css

您可以在静态目录中使用与您的应用相同的静态目录。

,我不建议您在应用程序目录中管理静态文件,除非您要使用应用程序可重复使用。

最新更新