Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Django
Lesezeichen
How to Integrate Highcharts.js with Django
Designing Better Models
Django Snippets
Guide to using Django with Zappa
Django-Webanwendungen in Docker-Containern betreiben
Strategien
Um die verschiedenen Entwicklungsumgebungen abzubilden, sollte die Umgebungsvarialbe DJANGO_SETTINGS_MODULE verwendet werden. Unter Pipenv kann man die z.B. über eine .env Datei im Projekt setzen. Sie wird dann beim Aktivieren automatisch ins environment übernommen.
Programme
Packliste
Zwei Modi: Planen, Packen
Planen: Auswahl der Urlaubsparameter
| Kategorie | Modell | Optionen |
|---|---|---|
| Dauer | Vacation | Urlaubstage, Daten |
| Ort | Vacation | Urlaubsziel und Name für die Reise |
| Jahr | Vacation | Jahr der Reise |
| Teilnehmer | Tag / TagClass | Uta, Lutz, Line, Tim |
| Wettervorhersage | Tag / TagClass | Sonnig, Bewölkt, Regen, Schnee |
| Unterkunft | Tag / TagClass | Hotel, Apartment / Haus, Wohnwagen, Zelt, Hüttentour |
| Reiseart | Tag / TagClass | Auto / Mietwage, Flugzeug, Bahn / Bus, Fahrrad |
| Sonstiges | Tag / TagClass | Geschäftsreise, Strand, Klettern, Baden, Tauchen, Wandern, Skifahren |
| Gepäck | Item | Mit Tags und Travellers verbunden |
| Gepäckart | Category | Kategorien von Gepäck |
| Gepäckliste | Luggage | Gepäckauswahl für eine Reise mit gepackt / verstaut Flags |
Finale Liste sollte noch verändert werden können.
Packen: Packliste abhaken ⇒ Rausgelegt, Eingepackt, Verstaut.
Einrichten
Folgende Schritte sind beim Klonen und Einrichten eines Django-Projektes zu beachten:
hg clone ssh://hg@bitbucket.org/lmoppert/kalender
cd kalender
sudo -u postgres createuser -P -d kalender
sudo -u postgres createdb -O kalender kalender
pipenv install
pipenv shell
python3 manage.py compilemessages
python3 manage.py migrate
python3 manage.py collectstatics