django文件结构
在创建django项目时,我有两个选择,哪一个是最好的使用方法,哪一个是最好的实践方法,尤其是在网站性能方面 我目前正在使用django 1.9django文件结构,django,Django,在创建django项目时,我有两个选择,哪一个是最好的使用方法,哪一个是最好的实践方法,尤其是在网站性能方面 我目前正在使用django 1.9 首先,项目布局不太可能对绩效产生任何影响 如果applicationForUser1在功能上与applicationForUser2完全不同,我会将它们分成不同的应用。如果您认为模型/视图属于一起,请将它们合并 在不知道每个应用程序的功能的情况下,我真的无法给出更多的建议。很多时候,这实际上取决于个人偏好。绩效与项目结构无关,但我建议以下项目结构:
首先,项目布局不太可能对绩效产生任何影响 如果applicationForUser1在功能上与applicationForUser2完全不同,我会将它们分成不同的应用。如果您认为模型/视图属于一起,请将它们合并
在不知道每个应用程序的功能的情况下,我真的无法给出更多的建议。很多时候,这实际上取决于个人偏好。绩效与项目结构无关,但我建议以下项目结构:
- project
- conf (deployment confs)
- mysite
- apps (all apps live here)
- settings (all settings live here)
- site-static (all static files live here)
- templates
最佳实践和其他此类自以为是的问题对于SO来说是离题的;话虽如此,#2是大多数应用程序使用的;但是这并不影响网站的性能。我可以知道你为什么推荐这种结构吗?(注:我也关心项目的维护)