如题,用到flask-admin模块,一个新增功能关联两张表,关联的表中的字段显示出来是对象。
用户名这栏是关联的另一张表,显示出来的对象,怎么把他转换成文本呢??
devices表:
class Devices(db.Model):
__tablename__ = 'devices'
id = db.Column('id', db.Integer, primary_key=True)
model = db.Column('model', db.String(255))
android_platform = db.Column('android_platform', db.String(255))
resolution = db.Column('resolution', db.String(255))
imei = db.Column('imei', db.String(255))
insert_date = db.Column('insert_date', db.DateTime, default=datetime.now)
owner = db.Column('owner', db.String(255))
mac = db.Column('mac', db.String(255))
note = db.Column('note', db.String(255))
project = db.Column('project', db.String(255))
uid = db.Column('uid', db.Integer, db.ForeignKey('users.id'))
class MyModelView(ModelView):
def __init__(self, model, session, name, category, endpoint, menu_icon_value, menu_icon_type):
super(MyModelView, self).__init__(model=model, session=db.session, name=name, category=category,
endpoint=endpoint, menu_icon_value=menu_icon_value, menu_icon_type=menu_icon_type)
self.endpoint = endpoint
self.session = session
self.model = model