示例#1
0
文件: view.py 项目: Jules-7/library
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)
示例#2
0
文件: view.py 项目: Jules-7/library
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)
示例#3
0
文件: view.py 项目: Jules-7/library
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)
示例#4
0
文件: view.py 项目: Jules-7/library
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,
示例#5
0
文件: view.py 项目: Jules-7/library
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,
示例#6
0
文件: view.py 项目: Jules-7/library
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)