手机
当前位置:查字典教程网 >脚本专栏 >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将html转成PDF的实现代码(包含中文)

Python 条件判断的缩写方法

Python生成pdf文件的方法

python 不关闭控制台的实现方法

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

Python下singleton模式的实现方法

python二叉树遍历的实现方法

rhythmbox中文名乱码问题解决方法

python 获取本机ip地址的两个方法

精品推荐
分类导航