2015-06-06 41 views
0

我最近從Django移動到金字塔,因爲我的流量增加了,我需要一個更好的可伸縮框架。用金字塔管理多個應用程序

我的Django項目結構以這種方式:

  • 用戶(應用程序):意見,模型,表格,模板等

  • 下載(APP)的意見,模型,表格,模板等

  • 商店(APP)的意見,模型,表格,模板等

  • 靜:所有的靜態文件(圖片,CSS等等。)在同一個文件夾,因爲它們是在應用程序

現在我試圖複製與金字塔同一個項目結構之間共享,但是每個應用程序都有其自身的靜態文件的文件夾。 我需要創建一個通用的靜態文件夾。

我該如何做到這一點?

+2

目前還不清楚「金字塔」中「每個應用程序都有自己的靜態文件文件夾」,因爲在Django意義上金字塔中沒有「可插入應用程序」。你是從單獨的金字塔WSGI應用程序組裝你的應用程序,還是將它們的配置包含到「超級應用程序」或其他方面?無論如何,它不會阻止你有一個共同的靜態文件夾。 – Sergey

回答

4

您可以使用config.include()方法來模擬您的Django應用程序。

可以使用靜態視圖輕鬆完成共享靜態文件夾,該靜態視圖可以指向文件系統中的任何文件夾。請參閱文檔中的Serving Static Assets