python manage.py database_setup
username: superuser password: hallo123
username: Bäckerei ungebunden password: hallo123
Innerhalb von PyCharm im Terminal auf das Verzeichnis .\BakeryPortal\
wechseln. (Das muss das
Verzeichnis sein, in der auch die manage.py
liegt). Dort dann den Befehl python manage.py runserver
eingeben.
Der Server sollte jetzt laufen und ist unter localhost:8000/admin
oder 127.0.0.1:8000/admin
erreichbar. Als
Anmeldedaten die oben genannten verwenden.
- Alle Datenbankinformationen lassen sich unter
localhost:8000
einsehen. - Ohne den Server zu starten, können auch alle Funktionen, die Python auf der Datenbank ausführen kann, auch über das Terminal abgesendet werden.
- Shell öffnen:
python manage.py shell
- Datenbanktabellen holen:
from portal.models import Customer, Ingredient, Recipe, RecipeList, Order, OrderPosition, Invoice
- Neue Datenbankobjekte erzeugen:
i = Ingredient(ingredientName="Käse", einheit=1, pricePerUnit = 0.02)
- Jedes erzeugte Objekt muss immer gespeichert werden:
ì.save()
- Das gerade angelegte Objekt angucken:
i
- Alle Objekte in Ingredients anschauen:
Ingredient.objects.all()
- Nur eine gewisse Auswahl anzeigen lassen:
Ingredient.objects.filter(ingredientName="Käse")
- Shell öffnen: