我最近从Django搬到了金字塔,因为我的流量增加了,我需要一个更好的可扩展框架。
我的django项目以这种方式构建:
用户(app):视图,模型,表单,模板等
下载(app):视图,模型,表单,模板等
商店(应用):视图,模型,表单,模板等
static:所有静态文件(images,css等)在同一个文件夹中,因为它们在应用程序之间共享
现在我尝试使用Pyramid复制相同的项目结构,但每个应用程序都有自己的静态文件文件夹。 我需要创建一个通用的静态文件夹。
我怎样才能做到这一点?
答案 0 :(得分:4)
您可以使用config.include()方法模拟Django应用程序。
可以使用静态视图轻松完成共享静态文件夹,静态视图可以指向文件系统中的任何文件夹。请参阅文档中的Serving Static Assets。