Joe*_*oel 6 python google-app-engine
我是python和app引擎的新手,我刚刚完成了我的第一个项目.它由几个*.py文件(通常是网站上每个页面的py文件)和每个py文件的temple文件组成.另外,我有一个很大的PY文件,它有许多常用于许多页面的函数,我还声明了db.Model的类(即数据存储类).
我的问题是安排这些文件的约定(如果有的话)是什么.如果我使用数据存储类创建一个model.py,它应该在不同的包中吗?我应该在哪里放置我的模板文件和处理每个页面的所有py文件(它们应该与一个大的常见PY文件位于同一目录中)?
我试图在网上寻找MVC和这样的实现但是很少.
谢谢,
乔尔
我通常这样组织我的项目:
project
main.py
README
models
bar.py
foo.py
views
foolist.hml
barlist.hml
controllers
controller1.py
controller2.py
api
controllerapi.py
helpers
utilities.py
lib
extfoo.py
db
foo.db
test
test.py
Run Code Online (Sandbox Code Playgroud)
看看这个帖子;这是一篇关于如何构建项目的非常好的文章(不是用Python,但没关系)。
归档时间: |
|
查看次数: |
1344 次 |
最近记录: |