手机
当前位置:查字典教程网 >脚本专栏 >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文件的内容分布到多个文件的方法】相关文章:

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

简单文件操作python 修改文件指定行的方法

Python中删除文件的程序代码

Python下singleton模式的实现方法

跨平台python异步回调机制实现和使用方法

Python读写Excel文件的实例

python二叉树遍历的实现方法

用python删除java文件头上版权信息的方法

python条件和循环的使用方法

python 实现文件的递归拷贝实现代码

精品推荐
分类导航