使用金字塔管理多个应用

时间:2015-06-06 09:26:25

标签: python django pyramid

我最近从Django搬到了金字塔,因为我的流量增加了,我需要一个更好的可扩展框架。

我的django项目以这种方式构建:

  • 用户(app):视图,模型,表单,模板等

  • 下载(app):视图,模型,表单,模板等

  • 商店(应用):视图,模型,表单,模板等

  • static:所有静态文件(images,css等)在同一个文件夹中,因为它们在应用程序之间共享

现在我尝试使用Pyramid复制相同的项目结构,但每个应用程序都有自己的静态文件文件夹。 我需要创建一个通用的静态文件夹。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:4)

您可以使用config.include()方法模拟Django应用程序。

可以使用静态视图轻松完成共享静态文件夹,静态视图可以指向文件系统中的任何文件夹。请参阅文档中的Serving Static Assets