renamed id_name_form to edit_id_name, then made show_id_name and used it for all appropriate classes. Shaved about 150 LOC / removed 5 x duplication of code :)
This commit is contained in:
5
genre.py
5
genre.py
@@ -36,7 +36,8 @@ class GenreForm(FlaskForm):
|
||||
@app.route("/genres", methods=["GET"])
|
||||
def genres():
|
||||
genres = Genre.query.all()
|
||||
return render_template("genres.html", genres=genres)
|
||||
return render_template("show_id_name.html", objects=genres, page_title='Show All Genres', url_base='genre')
|
||||
|
||||
|
||||
################################################################################
|
||||
# /genre/<id> -> GET/POST(save or delete) -> shows/edits/delets a single genre
|
||||
@@ -62,4 +63,4 @@ def genre(id):
|
||||
genre = Genre.query.get(id)
|
||||
genre_form = GenreForm(request.values, obj=genre)
|
||||
message=""
|
||||
return render_template("id_name_form.html", genre=genre, alert=alert, message=message, form=genre_form, page_title='Edit Genre')
|
||||
return render_template("edit_id_name.html", genre=genre, alert=alert, message=message, form=genre_form, page_title='Edit Genre')
|
||||
|
||||
Reference in New Issue
Block a user