1

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

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

4

1 回答 1

2

引用 django文档

您的项目可能还会包含未绑定到特定应用程序的静态资产。除了在应用程序中使用 static/ 目录之外,您还可以在设置文件中定义目录列表(STATICFILES_DIRS),Django 也会在其中查找静态文件。例如:

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
    '/var/www/static/',
]
于 2017-02-16T02:04:48.010 回答