Google App Engine中的目录组织

Google App Engine会自动读取APP根目录下面的Py文件,所以直接import就可以了。但是如果你想要做一些复杂的程序,分目录就不可避免。比如用传统的mvc,就需要一个Model目录,一个View目录,一个Control目录。但是如果你加一个目录就import不到了。
我试了一些其他办法,比如在sys.path里面加入一个新的子目录path。都不好用。

下面是一个比较简单的办法:
1. 比如要引入一个类库,放在include文件夹里面,就建立一个include文件夹,然后把想要的类库拷贝进去。
2. 然后一定要在include目录下加一个空的__init__.py
3. 然后在根目录下面引用就直接写:import include.你的类库 就好了。
4. 引用是要写:include.你的类库.函数

如果是用from ... import的话
就只能from include import include
引用写include.函数

感谢您关注我的个人博客!
为了您的更好的阅读和留言,建议您注册用户,这样您可以获得更大的权限,以及更方便的留言。
注册只需要一分钟的时间。但是您需要提供您的邮箱。注册后,密码会自动发到您的邮箱,请在第一次登录时修改。
我承诺不会将您的Email泄露给他人,或者发送垃圾邮件。

用户登录

我的微博

feedsky
抓虾
google reader
my yahoo
newsgator
bloglines
鲜果
哪吒
有道
QQ邮箱
九点
帮看