diff --git a/Visual Studio Code Projects/day-63-starting-files-library-project/.DS_Store b/Visual Studio Code Projects/day-63-starting-files-library-project/.DS_Store new file mode 100644 index 0000000..0883086 Binary files /dev/null and b/Visual Studio Code Projects/day-63-starting-files-library-project/.DS_Store differ diff --git a/Visual Studio Code Projects/day-63-starting-files-library-project/main.py b/Visual Studio Code Projects/day-63-starting-files-library-project/main.py new file mode 100644 index 0000000..a2099a9 --- /dev/null +++ b/Visual Studio Code Projects/day-63-starting-files-library-project/main.py @@ -0,0 +1,33 @@ +from flask import Flask, render_template, request, redirect, url_for + +''' +Red underlines? Install the required packages first: +Open the Terminal in PyCharm (bottom left). + +On Windows type: +python -m pip install -r requirements.txt + +On MacOS type: +pip3 install -r requirements.txt + +This will install the packages from requirements.txt for this project. +''' + +app = Flask(__name__) + +all_books = [] + + +@app.route('/') +def home(): + pass + + +@app.route("/add") +def add(): + pass + + +if __name__ == "__main__": + app.run(debug=True) + diff --git a/Visual Studio Code Projects/day-63-starting-files-library-project/requirements.txt b/Visual Studio Code Projects/day-63-starting-files-library-project/requirements.txt new file mode 100644 index 0000000..d9d91ff --- /dev/null +++ b/Visual Studio Code Projects/day-63-starting-files-library-project/requirements.txt @@ -0,0 +1,3 @@ +Flask==3.0.0 +flask_sqlalchemy==3.1.1 +SQLAlchemy==2.0.25 \ No newline at end of file diff --git a/Visual Studio Code Projects/day-63-starting-files-library-project/requirements_3.13.txt b/Visual Studio Code Projects/day-63-starting-files-library-project/requirements_3.13.txt new file mode 100644 index 0000000..0a56cdb --- /dev/null +++ b/Visual Studio Code Projects/day-63-starting-files-library-project/requirements_3.13.txt @@ -0,0 +1,17 @@ +# Tested on Python 3.13.1 +# ======================= +# In the terminal use: +# pip install -r ./requirements_3.13.txt +# +blinker==1.9.0 +click==8.1.8 +colorama==0.4.6 +Flask==3.1.0 +Flask-SQLAlchemy==3.1.1 +greenlet==3.1.1 +itsdangerous==2.2.0 +Jinja2==3.1.5 +MarkupSafe==3.0.2 +SQLAlchemy==2.0.37 +typing_extensions==4.12.2 +Werkzeug==3.1.3 diff --git a/Visual Studio Code Projects/day-63-starting-files-library-project/templates/add.html b/Visual Studio Code Projects/day-63-starting-files-library-project/templates/add.html new file mode 100644 index 0000000..7be302f --- /dev/null +++ b/Visual Studio Code Projects/day-63-starting-files-library-project/templates/add.html @@ -0,0 +1,18 @@ + + +
+ +