【发布时间】:2015-08-21 06:24:43
【问题描述】:
我最近从 Django 搬到了 Pyramid,因为我的流量增加了,我需要一个更好的可扩展框架。
我的 django 项目的结构是这样的:
user(app):视图、模型、表单、模板等
下载(应用程序):视图、模型、表单、模板等
商店(应用):视图、模型、表单、模板等
static:所有静态文件(图像、css等)都在同一个文件夹中,因为它们在应用程序之间共享
现在我正在尝试使用 Pyramid 复制相同的项目结构,但每个应用程序都有自己的静态文件文件夹。 我需要创建一个通用的静态文件夹。
我怎样才能做到这一点?
【问题讨论】:
-
不清楚 Pyramid 中的“每个应用程序都有自己的静态文件文件夹”,因为在 Django-sense 中 Pyramid 中没有“可插入应用程序”。您是从单独的 Pyramid WSGI 应用程序中组装您的应用程序,还是通过将它们的配置包含到“超级应用程序”或其他方式中?无论如何,阻止您拥有一个通用静态文件夹的原因并不明显。