Skip to content

Dies ist eine einfache CRUD-Anwendung, die ich gerade erst baue, um Python mit Flask zu üben. Dies ist aus Zeitgründen noch nicht fertig, aber ich werde es irgendwann beenden und diese Änderungen in diesem Repository aktualisieren. Die letzte fur 2020, ja?

Notifications You must be signed in to change notification settings

AlvisonHunterArnuero/zeugnisblatt

Repository files navigation

Das Zeugnisblatt

Basic CRUD App- Made with ❤️ in Flask By Alvison Hunter Arnuero - September 14th, 2020.

Welcome to the Das Zeugnisblatt APP, my first CRUD application made in python and Flask. This readme file will give you an overview of the characteristics I put together when building this app. This project is still undergoing construction but I hope I have more time in the upcoming days to advance with it and put some missing features that I have planned to add soon.

Basic Features

  • Basic Routing
  • 404 error handling
  • development env startup
  • Create, Read, Update and Delete functionality
  • Modern user interface
  • Bootstrap 4 CSS framework
  • Limited custom css/js
  • Easily customizable

Upcoming feature: We will add filters to work with the results table.


Setup

Make sure to have Python 3.6 or newer, and pip installed.

Get virtualenv

$ pip install virtualenv

Create a virtual environment. You can use any name you want, I usually use "venv" as the below command:

$ python3 -m venv venv

Proceed to activate this environment with the below command.

$ . venv/bin/activate

Now you have activated your virtual environment and your terminal should display its name as so:

$(venv)

Now, Clone the repository into your local environment folder

$ git clone https://github.com/AlvisonHunterArnuero/zeugnisblatt.git
$ cd zeugnisblatt

To run this application yourself, please install its requirements first:

$ pip3 install -r requirements.txt --ignore-installed

Run the application with the below command.

$ export FLASK_APP=app.py
$ flask run

Optionally you can set FLASK_ENV=development like this:

$ FLASK_APP=app.py FLASK_ENV=development flask run

You’ll see output similar to this on the screen:

$ FLASK_APP=app.py FLASK_ENV=development flask run

 * Serving Flask app "app.py" (lazy loading)
 * Environment: development
 * Debug mode: on
 * Running on http:https://127.0.0.1:5000/ (Press CTRL+C to quit)
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 325-388-378

Afterwards, point your browser to http:https://127.0.0.1:5000/ or the localhost:5000, then check out the source code with your favorite editor. I use Visual Studio Code and Sublime sometimes. Any feedback in regards this code will certainly come handy, thanks for the support, folks!

🌟 PLEASE STAR THIS REPO IF YOU FOUND SOMETHING INTERESTING 🌟

About

Dies ist eine einfache CRUD-Anwendung, die ich gerade erst baue, um Python mit Flask zu üben. Dies ist aus Zeitgründen noch nicht fertig, aber ich werde es irgendwann beenden und diese Änderungen in diesem Repository aktualisieren. Die letzte fur 2020, ja?

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published