如何将占位符值添加到 Flask_admin form_create_rules?
How to add Placeholder values to Flask_admin form_create_rules?
使用 Flask_Admin,我有一个 View/Model Movie
,它将有一个字段 genre
,它将是一个字符串,"horror"
,"action"
或 "comedy"
。
对于 flask_admin 中的电影创建表单,我有:
class MovieView(ModelView):
column_list = ['id', 'name', 'genre', 'director']
form_create_rules = ('name', 'genre', 'director')
但是“电影创建”表单显示 'genre' 字段的输入为空白。如何添加占位符值以便管理员知道在该字段中放置什么值?
使用 form_args to pass in 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'
}
}
}
就我而言,form_args 不起作用。
我花了一个小时来实现这个功能
我不得不使用“form_widget_args”
class MovieView(ModelView):
column_list = ['id', 'name', 'genre', 'director']
form_create_rules = ('name', 'genre', 'director')
form_widget_args = {
'name': {
'placeholder': 'Enter name'
},
'genre': {
'placeholder': 'Enter genre'
}
}
使用 Flask_Admin,我有一个 View/Model Movie
,它将有一个字段 genre
,它将是一个字符串,"horror"
,"action"
或 "comedy"
。
对于 flask_admin 中的电影创建表单,我有:
class MovieView(ModelView):
column_list = ['id', 'name', 'genre', 'director']
form_create_rules = ('name', 'genre', 'director')
但是“电影创建”表单显示 'genre' 字段的输入为空白。如何添加占位符值以便管理员知道在该字段中放置什么值?
使用 form_args to pass in 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'
}
}
}
就我而言,form_args 不起作用。 我花了一个小时来实现这个功能
我不得不使用“form_widget_args”
class MovieView(ModelView):
column_list = ['id', 'name', 'genre', 'director']
form_create_rules = ('name', 'genre', 'director')
form_widget_args = {
'name': {
'placeholder': 'Enter name'
},
'genre': {
'placeholder': 'Enter genre'
}
}