2017-02-16 86 views
0

Django支持在应用程序和项目级别添加静态文件。添加它们的方式取决于与特定的应用程序组合有多大关系。也就是说,他们可以重复使用任何人使用您的应用程序,还是他们特定于您的特定部署?将静态文件放在Django应用程序或项目中的位置

我的问题是,你是在项目级别的项目目录下简单地创建一个静态目录,以及如何为特定的vs普通部署创建静态目录?

+1

的可能的复制[什么是在Django提供静态文件的最佳做法目前(http://stackoverflow.com/questions/7592448/what-is-the-best-实践换服务,静态文件正在Django的目前) – supersam654

回答

0

引用的Django documentation

你的项目很可能也有不依赖于 特定的应用静态资产。除了在您的 应用程序中使用静态/目录外,您还可以在您的 设置文件中定义一个目录列表(STATICFILES_DIRS),其中Django也将查找静态文件。对于 例如:

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