Ein einfaches Bestandsverwaltungssystem, das mit Django erstellt wurde. Benutzer können Lagerartikel hinzufügen und Rechnungen erstellen. Alle Daten werden in der Datenbank gespeichert und in Echtzeit gerendert
Um das Projekt auszuführen, führen Sie die folgenden Befehle im Projektverzeichnis aus, um die Datenbank zu erstellen. Wenn Sie die Software zum ersten Mal ausführen, müssen Sie jeden Befehl für jede App im Projekt ausführen
Erstellen Sie eine ENV
python -m venv .env
python manage.py makemigrations homepage
python manage.py migrate homepage
python manage.py makemigrations inventory
python manage.py migrate inventory
python manage.py makemigrations transactions
python manage.py migrate transactions
Nach dem ersten Mal kann Folgendes ausgeführt werden, um Modelländerungen in einer beliebigen App zu migrieren
python manage.py makemigrations
python manage.py migrate
Verwenden Sie den folgenden Befehl, um den Server auszuführen
python manage.py runserver
Verwenden Sie den folgenden Befehl, um einen Admin-Benutzer zu erstellen
python manage.py createsuperuser
Um Dockerfile auszuführen, verwenden Sie die folgenden Befehle
Erstellen Sie ein Image für die Anwendung
docker build -t invflow .
Führen Sie das Image auf dem loacl-Host aus
docker run -p 8000:8000 invflow