分类: 系统运维
2011-12-15 18:15:16
1、修改setup.py文件,安装相关包如sqlalchemy等,需要执行python setup.py develop
2、修改config/app_cfg.py
base_config.use_sqlalchemy=True
base_config.model=new2.model
base_config.DBSession=new2.model.DBSession
3、在model中创建相关表,并加到__init__.py中
4、修改websetup/schema.py
from new1 import model
print "Creating tables"
model.metadata.create_all(bind=config['pylons.app_globals'].sa_engine)
transaction.commit()
5、如果有数据要初始化,修改websetup/bootstrap.py文件,
m=model.Movie()
m.title=u'abc'
m.desc=u'aaaaaa'
model.DBSession.add(m)
model.DBSession.flush()
transaction.commit()