Exemplo n.º 1
0
def new_category():
    form = CategoryForm()
    if form.validate_on_submit():
        category = Category(name=form.name.data)
        db.session.add(category)
        db.session.commit()
        return redirect(url_for("blog.index"))
    return render_template("/admin/new_category.html", form=form)
Exemplo n.º 2
0
def new_category():
    form=CategoryForm()
    if form.validate_on_submit():
        name=form.name.data
        category=Category(name=name)
        db.session.add(category)
        db.session.commit()
        flash('Category created','success')
        return redirect(url_for('.manage_category'))
    return render_template('admin/new_category.html',form=form)
Exemplo n.º 3
0
def new_category():
    form = CategoryForm()
    if form.validate_on_submit():
        # 可以对name再做一个防重复验证
        category = Category(name=form.name.data)
        db.session.add(category)
        db.session.commit()
        flash("Category created.", "success")
        return redirect(url_for(".manage_category"))

    return render_template("admin/new_category.html", form=form)
Exemplo n.º 4
0
def edit_category(category_id):
    form=CategoryForm()
    category=Category.query.get_or_404(category_id)
    if category.id==1:
        flash('you can not edit the default category','warning')
        return redirect(url_for('blog.index'))
    if form.validate_on_submit():
        category.name=form.name.data
        db.session.commit()
        flash('category updated','success')
        return redirect(url_for('.manage_category'))
    form.name.data=category.name
    return render_template('admin/edit_category.html',form=form)
Exemplo n.º 5
0
def edit_category(category_id):
    if category_id == 1:
        flash("You can not edit the default category.", "warning")
        return redirect(url_for("blog.index"))
    form = CategoryForm()
    category = Category.query.get_or_404(category_id)
    form.name.data = category.name
    if form.validate_on_submit():
        # 可以对name再做一个防重复验证
        category.name = form.name.data
        db.session.commit()
        flash("Category updated.", "success")
        return redirect(url_for(".manage_category"))

    return render_template("admin/edit_category.html", form=form)