我开始在谷歌应用程序引擎的应用程序出来的时候,玩的技术和工作的宠物项目,我已经考虑了很长时间,但从来没有抽出时间来启动。结果是 BowlSK。然而,随着它的发展和功能的增加,它已经变得非常难以保持组织性——主要是因为这是我的第一个 Python 项目,而且直到我开始工作之前我对它一无所知。
我所拥有的:
Example:
Http://www.bowlsk.com/ 地图至首页(预设套件) ,模板位于「 index.html 」
Http://www.bowlsk.com/games/view-series.html?series=7130 映射到 ViewSeriesPage (同样是默认包) ,模板位于“ games/view-series.html”
真恶心,我该怎么重组? 我有两个主意:
主文件夹包含: appdef,index,Main.py?
包含 appdef、索引、 Main.py 的主文件夹?
有最佳实践吗?随着 Django 1.0的出现,当它成为官方的 GAE 模板引擎时,我现在是否可以做些什么来提高与它集成的能力?我会简单地开始尝试这些东西,看看哪个更好,但 pyDev 的重构支持似乎不能很好地处理包移动,所以让所有这些工作再次运行起来可能是一个非常重要的任务。