如何将占位符值添加到 Flask_admin form_create_rules?

P_e*_*021 2 forms placeholder flask flask-admin

使用 Flask_Admin,我有一个视图/模型Movie,它将有一个字段genre,该字段将是一个字符串,要么是"horror""action"要么是"comedy"。对于 Flask_admin 中的电影创建表单,我有:

class MovieView(ModelView):
    column_list = ['id', 'name', 'genre', 'director']
    form_create_rules = ('name', 'genre', 'director')

Run Code Online (Sandbox Code Playgroud)

但“电影创建”表单的“流派”字段显示为空白。如何添加占位符值以便管理员知道要在该字段中放入哪些值?

pjc*_*ham 5

使用form_args传入 WTForms render_kw值。例如:

class MovieView(ModelView):
    column_list = ['id', 'name', 'genre', 'director']
    form_create_rules = ('name', 'genre', 'director')

    form_args = {
        'name': {
            'render_kw': {
                'placeholder': 'Enter name'
            }
        },
        'genre': {
            'render_kw': {
                'placeholder': 'Enter genre'
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)