Как добавить пользовательские поля в ModelView (flask-appbuild) - PullRequest
0 голосов
/ 18 мая 2019

Я новичок в webdevoloping и попробовал себя с flask-appbuilder.

Я определил модель, а также вид модели, таблица хорошо отображается в веб-приложении.

Я хочу добавить несколько настраиваемых полей (раскрывающийся список и кнопку), если попаду в подробный вид элемента, но я действительно не знаю, как этого добиться.

Я просмотрел руководство по созданию колб, но не нашел ничего полезного.

class RegionView(ModelView):
    datamodel = SQLAInterface(Region)
class Region(Model):
    __tablename__ = "region"
    region_id = Column(Integer, primary_key=True)
    region_domain = Column(String(100), unique=True)
    region_description = Column(String(100))

    def __repr__(self):
        return "Region(region_id = {rid}, region_domain = {rdo}, region_description = {rde}, type = {type})".format(rid=self.region_id,rdo = self.region_domain, rde = self.region_description, type=self.type)

Я также заставляю веб-приложение не работать, если определен метод init . Есть ли возможность использовать конструктор или мне нужно реализовать собственный метод?

Я хочу добавить выпадающий список и кнопку. Если я нажимаю кнопку, функция доставляет некоторые данные, и они должны отображаться в текстовом поле.

ток: https://imgur.com/a/TMFa0GF цель: https://imgur.com/21lJVBT

Я благодарен за любую помощь! Спасибо:)

...