Python django sqlalchemy和formencode
||
我使用sqlalchemy在数据库中创建了一个表,现在想使用django根据数据库创建表单,并使用formencode对其进行验证。 (提到我使用Django Web Framework)
python代码如下
from sqlalchemy import *
from sqlalchemy.orm import *
engine = create_engine(\'mysql+mysqldb://root:@localhost/testdb\', echo = True)
metadata = MetaData(engine)
session = create_session()
one_table = Table(\'one\', metadata,
Column(\'id\',Integer, primary_key = True),
Column(\'name\',String(40))
)
many_table = Table(\'many_i\', metadata,
Column(\'id\', Integer, primary_key = True),
Column(\'name\', String(40)),
Column(\'one_id\',Integer, ForeignKey(\'one.id\'))
)
metadata.create_all(engine)
class One(object):
def __init__(self, name):
self.name = name
def __repr__(self):
return self.name
#pass
class Man_i(object):
def __init__(self, name):
self.name = name
def __repr__(self):
return self.name
#pass
mapper(One, one_table,
properties={\'o2m\':relationship(Man_i)
}
)
mapper(Man_i, many_table)
没有找到相关结果
已邀请:
1 个回复
授巨