def edit_name(url): prev_name = url e_form = EditForm(request.form) lib = methods.get_all_authors_and_books() sorted_lib = sorted(lib) new_lib = [] for key in sorted_lib: new_lib.append([key, lib[key]]) if request.method == 'POST' and e_form.validate(): new_name = (e_form.new_name.data).strip() flag = methods.edit(prev_name, new_name) if flag == False: edit = True flash('Such name already exist') return render_template('library.html', e_form=e_form, new_lib=new_lib, edit=edit) return redirect(url_for('show_library')) else: flash('Insert name') edit = True return render_template('library.html', e_form=e_form, new_lib=new_lib, edit=edit)
def show_library(): f_form = FindForm(request.form) lib = methods.get_all_authors_and_books() sorted_lib = sorted(lib) new_lib = [] for key in sorted_lib: new_lib.append([key, lib[key]]) return render_template("library.html", new_lib=new_lib, f_form=f_form)
def show_library(): f_form = FindForm(request.form) lib = methods.get_all_authors_and_books() sorted_lib = sorted(lib) new_lib = [] for key in sorted_lib: new_lib.append([key, lib[key]]) return render_template('library.html', new_lib=new_lib, f_form=f_form)
def edit(url): # f_form = FindForm(request.form) name = url e_form = EditForm(request.form) e_form.prev_name = name edit = True lib = methods.get_all_authors_and_books() sorted_lib = sorted(lib) new_lib = [] for key in sorted_lib: new_lib.append([key, lib[key]]) # return redirect(url_for("show_library")) return render_template("library.html", e_form=e_form, new_lib=new_lib, edit=edit) # f_form = f_form,
def edit(url): #f_form = FindForm(request.form) name = url e_form = EditForm(request.form) e_form.prev_name = name edit = True lib = methods.get_all_authors_and_books() sorted_lib = sorted(lib) new_lib = [] for key in sorted_lib: new_lib.append([key, lib[key]]) #return redirect(url_for("show_library")) return render_template('library.html', e_form=e_form, new_lib=new_lib, edit=edit) #f_form = f_form,
def edit_name(url): prev_name = url e_form = EditForm(request.form) lib = methods.get_all_authors_and_books() sorted_lib = sorted(lib) new_lib = [] for key in sorted_lib: new_lib.append([key, lib[key]]) if request.method == "POST" and e_form.validate(): new_name = (e_form.new_name.data).strip() flag = methods.edit(prev_name, new_name) if flag == False: edit = True flash("Such name already exist") return render_template("library.html", e_form=e_form, new_lib=new_lib, edit=edit) return redirect(url_for("show_library")) else: flash("Insert name") edit = True return render_template("library.html", e_form=e_form, new_lib=new_lib, edit=edit)