def edit_category(cat_id): ''' Renders all categories''' # Get the object to edit edit_cat = ndb.Key(BlogCategory, int(cat_id)) if request.method == 'POST': if request.form["action"] == "save": category = edit_cat.get() category.name = request.form['name'] category.put() time.sleep(1) return redirect(url_for('admin.categories')) elif request.form["action"] == "delete": BlogCategory.update_posts_categories(edit_cat.get()) edit_cat.delete() time.sleep(1) return redirect(url_for('admin.categories')) else: pass return render_template('categories-edit.html', categories=BlogCategory.query(), edit_cat=edit_cat.get())
def categories(): ''' Renders all categories''' if request.method == 'POST': post_categories = request.form['categories'].split(",") BlogCategory.add_categories(post_categories) time.sleep(1) return render_template('categories-view.html', categories=BlogCategory.query())
def categories(): """ Renders all categories """ if request.method == 'POST': post_categories = request.form['categories'].split(",") BlogCategory.add_categories(post_categories) sleep(1) return render_template('blog/categories/admin-categories.html', categories=BlogCategory.query().fetch())
def edit_category(cat_id): """ Edit a category""" edit_cat = ndb.Key(BlogCategory, int(cat_id)) if request.method == 'POST': if request.form["action"] == "save": category = edit_cat.get() category.name = request.form['name'] category.put() sleep(1) return redirect(url_for('admin.categories')) elif request.form["action"] == "delete": BlogCategory.update_posts_categories(edit_cat.get()) edit_cat.delete() sleep(1) return redirect(url_for('admin.categories')) else: pass return render_template('blog/categories/admin-categories-edit.html', categories=BlogCategory.query().fetch(), edit_cat=edit_cat.get())