tech:django
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| tech:django [2020/01/28 07:57] – [Einrichten] lutz | tech:django [2026/03/06 08:19] (aktuell) – gelöscht lutz | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Django ====== | ||
| - | ===== Lesezeichen ===== | ||
| - | [[https:// | ||
| - | [[https:// | ||
| - | [[https:// | ||
| - | [[https:// | ||
| - | |||
| - | [[https:// | ||
| - | [[https:// | ||
| - | |||
| - | |||
| - | ===== 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 | ||
| - | ^ Dauer | Vacation | ||
| - | ^ Ort | Vacation | ||
| - | ^ Jahr | Vacation | ||
| - | ^ Teilnehmer | ||
| - | ^ Wettervorhersage | ||
| - | ^ Unterkunft | ||
| - | ^ Reiseart | ||
| - | ^ Sonstiges | ||
| - | ^ Gepäck | ||
| - | ^ Gepäckart | ||
| - | ^ Gepäckliste | ||
| - | |||
| - | 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: | ||
| - | |||
| - | <code bash [enable_line_numbers=" | ||
| - | hg clone ssh:// | ||
| - | 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 | ||
| - | </ | ||
| - | |||
| - | ====== Docker ====== | ||
| - | <sxh python> | ||
| - | FROM python:3.7 | ||
| - | RUN pip install pipenv | ||
| - | COPY Pipfile* /tmp | ||
| - | RUN cd /tmp && pipenv lock --requirements > requirements.txt | ||
| - | RUN pip install -r / | ||
| - | COPY . /tmp/myapp | ||
| - | RUN pip install /tmp/myapp | ||
| - | CMD flask run exampleapp: | ||
| - | </ | ||
| - | |||
| - | |||
tech/django.1580198259.txt.gz · Zuletzt geändert: von lutz