手机
当前位置:查字典教程网 >脚本专栏 >python >Pyramid将models.py文件的内容分布到多个文件的方法
Pyramid将models.py文件的内容分布到多个文件的方法
摘要:我们通过下面的文件结构,将models.py改成一个package.复制代码代码如下:myapp__init__.pyscripts__in...

我们通过下面的文件结构,将models.py改成一个package.

复制代码 代码如下:

myapp

__init__.py

scripts

__init__.py

initialize_db.py

models

__init__.py

meta.py

foo.py

moo.py

上面的 meta.py, 在代码中定义一个其它model文件共享Base和DBSession.

复制代码 代码如下:

Base = declarative_base()

DBSession = scoped_session(sessionmaker(extension=ZopeTransactionExtension))

foo.py和moo.py就是具体的model定义

foo.py 和moo.py 使用meta.py中定义的base

为了保证定义的model能够在程序中被启用,在models/__init__.py中引入它们:

复制代码 代码如下:

from .meta import DBSession

from .foo import Foo

from .moo import Moo

【Pyramid将models.py文件的内容分布到多个文件的方法】相关文章:

Python文件夹与文件的操作实现代码

Python 条件判断的缩写方法

python 七种邮件内容发送方法实例

python函数返回多个值的示例方法

python读写ini文件示例(python读写文件)

netbeans7安装python插件的方法图解

windows系统中python使用rar命令压缩多个文件夹示例

python条件和循环的使用方法

Python中删除文件的程序代码

python实现dnspod自动更新dns解析的方法

精品推荐
分类导航