【问题标题】:Where to put static files in Django apps or project在 Django 应用程序或项目中放置静态文件的位置
【发布时间】:2017-07-04 22:41:14
【问题描述】:

Django 支持在应用程序和项目级别添加静态文件。添加它们的位置取决于它们与特定应用程序集的关联程度。也就是说,它们是否可供使用您的应用的任何人重复使用,还是特定于您的特定部署?

我的问题是,在项目级别的情况下,您是否只是在项目目录中创建一个静态目录,以及如何为特定部署和一般部署创建静态目录?

【问题讨论】:

标签: python django django-apps django-project-architect


【解决方案1】:

引用 django documentation:

您的项目可能还会包含未绑定到的静态资产 一个特定的应用程序。除了在你的内部使用 static/ 目录 应用程序,您可以在您的 设置文件,Django 还将在其中查找静态文件。为了 示例:

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
    '/var/www/static/',
]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-23
    • 2014-11-19
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 2020-03-02
    • 2016-10-19
    相关资源
    最近更新 更多