I create a table in database using sqlalchemy and now want to make a form according to the database using django and valid it use formencode. (mention I use Django Web Framework) The python code is below
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)
At last I crete my own solutions can any one prefer me better than this **and if any one want they can use it its really save data onto database (not comment this line from settings.py->middleware_classes ->> #'django.middleware.csrf.CsrfViewMiddleware', for using post method )**