@admin
.route(
"/tag/add/"
, methods
=
[
"GET"
,
"POST"
])
@admin_login_req
def
tag_add():
form
=
TagForm()
if
form.validate_on_submit():
data
=
form.data()
tag
=
Tag.query.filter_by(name
=
data[
"name"
]).count()
if
tag
=
=
1
:
flash(
"名称已经存在!"
,
"err"
)
return
redirect(url_for(
'admin.tag_add'
))
tag
=
Tag(
name
=
data[
"name"
]
)
db.session.add(tag)
db.session.commit()
flash(
"添加标签成功!"
,
"ok"
)
return
redirect(url_for(
'admin.tag_add'
))
return
render_template(
"admin/tag_add.html"
, form
=
form)