Skip to content
This repository has been archived by the owner on Jul 10, 2020. It is now read-only.

owels45/BakeryPortal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Setup-Script

python manage.py database_setup

For Admin site: /admin/

username: superuser password: hallo123

User (Kunden) ohne Berechtigungen

username: Bäckerei ungebunden password: hallo123

Getting Server Startet:

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.

Datenbankfeatures ausprobieren:

  • 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.
    1. Shell öffnen: python manage.py shell
    2. Datenbanktabellen holen: from portal.models import Customer, Ingredient, Recipe, RecipeList, Order, OrderPosition, Invoice
    3. Neue Datenbankobjekte erzeugen: i = Ingredient(ingredientName="Käse", einheit=1, pricePerUnit = 0.02)
    4. Jedes erzeugte Objekt muss immer gespeichert werden: ì.save()
    5. Das gerade angelegte Objekt angucken: i
    6. Alle Objekte in Ingredients anschauen: Ingredient.objects.all()
    7. Nur eine gewisse Auswahl anzeigen lassen: Ingredient.objects.filter(ingredientName="Käse")

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •