2
我使用sqlalchemy在數據庫中創建一個表,現在想根據數據庫使用django製作一個表單,並使用formencode來驗證它。 (提我使用Django Web框架) 的Python代碼低於Python django sqlalchemy和formencode
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)
請提供更具體的說明你的問題。 – 2011-05-26 04:32:55
我使用sqlalchemy在數據庫中創建了一個表,現在想根據數據庫製作一個表單,並使用formencode有效。 (提及我使用Django Web Framework) – Sabbir 2011-05-26 06:21:43
你真的在使用Django嗎?哪一點,因爲你也使用sqlalchemy和formencode? – 2011-05-26 06:36:38