django支持在应用程序和项目级别添加静态文件。在哪里添加它们取决于与您的特定应用程序集合的绑定。也就是说,使用您的应用程序的任何人都可以重复使用,还是特定于您的特定部署?
我的问题是,在项目级别的情况下,您是否只在项目目录上创建静态目录,以及如何为特定的特定与一般部署创建静态目录?
引用django文档:
您的项目可能还会有与 一个特定的应用。除了在您的内部使用静态/目录 应用程序,您可以在您的目录中定义目录列表(staticfiles_dirs) Django还将查找静态文件的设置文件。为了 示例:
STATICFILES_DIRS = [ os.path.join(BASE_DIR, "static"), '/var/www/static/', ]