def my_page():
    if request.method == "POST":
        #This section takes data from HTML page
        patron_value = request.form.get("patron-value", "")
        book_value = request.form.get("book-value", "")
        a_person = Person(patron_value, "none")
        a_person.add_book_to_person(Book(1, book_value, "none"))
        list.append(a_person)
        return redirect(url_for("my_page"))
    #pass data back to webpage
    return render_template("index.html", value=list)
Example #2
0
def my_page():
    if request.method == "POST":
        #get data from html page
        person = request.form.get("person", "")
        book = request.form.get("book", "")

        #update psuedo backend
        book_log.check_out_book(Person(person, "none"), Book(1, book, "none"))

        #redirect to the html page
        return redirect(url_for("my_page"))
    #pass data back to webpage
    return render_template("index.html", value=book_log)
    """
Example #3
0
 def test_book_log_not_null(self):
     book_log = Book_log(Person("Bob", "Wallabe Way"),
                         Book(1, "title", "author"))
     self.assertIsNotNone(book_log)
Example #4
0
 def test_person_not_null(self):
     person = Person("Bob", "Wallabe Way")
     self.assertIsNotNone(person)
Example #5
0
from LibraryClasses.Person import Person
from LibraryClasses.Book_log import Book_log
"""
my_log = []
person1 = Person("John", "PsyStreet")
person2 = Person("Mary", "NotPsyStreet")
book1 = Book(1, "Title1", "Author1")
book2 = Book(2, "Title2", "Author2")

booklog = Book_log(person1, book1)
booklog.check_out_book(person2, book2)
booklog.print_log()

my_log.append(booklog)
"""
person1 = Person("John", "PsyStreet")
book1 = Book(1, "Title1", "Author1")
book_log = Book_log(Person, Book)
book_log.print_log()

app = Flask(__name__)


@app.route("/", methods=["GET", "POST"])
def my_page():
    if request.method == "POST":
        #get data from html page
        person = request.form.get("person", "")
        book = request.form.get("book", "")

        #update psuedo backend