5
में फ़ील्ड का कस्टम नाम फ्लास्क-एडमिन में फॉर्म बनाने/संपादित करने में फ़ील्ड नामों को कैसे अनुकूलित कर सकता हूं?फ्लास्क-एडमिन
मुझे पता है कि तालिका नाम बदलने के लिए:
class User(db.Model):
__tablename__ = 'user'
id = db.Column('user_id', db.Integer, primary_key=True, autoincrement=True)
first_name = db.Column(db.String(100))
last_name = db.Column(db.String(100))
login = db.Column(db.String(80), unique=True, nullable=False)
email = db.Column(db.String(120))
password = db.Column(db.String(128))
from flask.ext.admin.contrib.sqla import ModelView
class MyModelView(ModelView):
def is_accessible(self):
return current_user.is_authenticated()
admin = Admin(app, u'CustomName')
admin.add_view(MyModelView(User, db.session, u'Custom Table Name'))
में बनाने/रूपों संपादित मैं उपयोगकर्ता db.Model में स्तंभों की नाम की तरह फ़ील्ड नाम मिलता है।
मैं इस क्षेत्र का नाम कैसे बदल सकता हूं?
उदाहरण के लिए, उपयोगकर्ता के लिए फॉर्म बनाने में 'लॉगिन' के बजाय 'फू' प्राप्त करने के लिए?
धन्यवाद! मुझे इसकी ही आवश्यकता थी – Egregors