Ejemplo n.º 1
0
        return redirect("login")
    else:
        flash("Please Login", "info")
        return redirect("login")


@app.route("/user", methods=["GET", "POST"])
def user():

    if session.get("user_email"):
        user_email = session["user_email"]
        books = Book.query.all()
        return render_template("user.html", user=user_email, books=books)
    else:
        flash("You are not logged in!")
        return redirect("login")


@app.route("/admin")
def admin():
    if session.get("user_email"):
        users = User.query.order_by(User.timestamp.desc()).all()
        return render_template("admin.html", users=users)
    else:
        flash("Please Login First", "info")
        return redirect("/login")


if __name__ == "__main__":
    app.run(debug=True)
Ejemplo n.º 2
0
#         reviewlist={}
#         for i in rev:
#             if i.book_isbn == isbn and i.email!=email:
#                 l=[]
#                 name=i.email.split('@')[0]
#                 l.append(i.review)
#                 l.append(i.rating)
#                 reviewlist[name]=l
#         print(reviewlist)
#         for i in rev:
#             if i.email == email and i.book_isbn == isbn:
#                 review=i.review
#                 rating=i.rating
#                 return render_template("book_details.html",msg="Already reviewed",review=review,book=book,rating=rating,rl=reviewlist)
#         return render_template("book_details.html",msg="not reviewed",book=book,rl=reviewlist)
#     else:
#         print("here in post method")
#         book = Books.query.get(isbn)
#         isbn=book.isbn
#         email=session.get('email')
#         review=request.form.get("review")
#         rating=request.form.get("star")
#         print(rating)
#         r=Reviews(email=email, book_isbn=isbn, review=review, rating=rating)
#         db.add(r)
#         db.commit()
#         return render_template("book_details.html",msg="reviewed",review=review,book=book,rating=rating)

if __name__ == "__main__":
    app.run()