diff --git a/README.md b/README.md index e913b21..2ab96e9 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,49 @@ -# zimy-prijde +# Zima přijde + +## Založení Django projektu + +1. Vytvoření virtuálního prostředí + + λ python -m venv .venv + +2. Aktivace virtuálního prostředí + + λ .venv\Scripts\activate.bat + +3. Instalace frameworku Django + + (.venv) λ pip install Django + +4. Založení Django projektu + + (.venv) λ django-admin startproject zima_prijde . + +5. Migrace (vytvoření) databáze + + (.venv) λ python manage.py migrate + +6. Spuštění projektu (integrovaný webový server) + + (.venv) λ python manage.py runserver + +------------------ + +7. Založení Django aplikace +Django app tvoří stěžejní nebo vedlší část našeho projektu (stránek). *Seasons* je v tomto případě název django app. + + (.venv) λ python manage.py startapp seasons + +Aplikace zanést do *INSTALLED_APPS* v souboru *settings.py*. + +## Opětovné spuštění projektu +Vykonat kroky: + +- krok 2) Aktivace prostředí +- krok 6) Spuštění projektu + +## Kroky k obnově projektu z GITu + +- git clone *projekt* +- cd *projekt* +- provést kroky: 1), 2), 3), 5), 6) diff --git a/seasons/static/seasons/img/autumn.jpg b/seasons/static/seasons/img/autumn.jpg new file mode 100644 index 0000000..bb9369f Binary files /dev/null and b/seasons/static/seasons/img/autumn.jpg differ diff --git a/seasons/static/seasons/img/spring.jpg b/seasons/static/seasons/img/spring.jpg new file mode 100644 index 0000000..2abd8b1 Binary files /dev/null and b/seasons/static/seasons/img/spring.jpg differ diff --git a/seasons/templates/seasons/autumn.html b/seasons/templates/seasons/autumn.html new file mode 100644 index 0000000..14e745e --- /dev/null +++ b/seasons/templates/seasons/autumn.html @@ -0,0 +1,12 @@ +{% extends "seasons/base.html" %} +{% load static %} + +{% block seasons %} + +

Podzim

+ +

+ +

+ +{% endblock %} \ No newline at end of file diff --git a/seasons/templates/seasons/base.html b/seasons/templates/seasons/base.html index 866b966..bde8f5f 100644 --- a/seasons/templates/seasons/base.html +++ b/seasons/templates/seasons/base.html @@ -10,8 +10,11 @@ {% block seasons %}chybí obsah{% endblock %} diff --git a/seasons/templates/seasons/index.html b/seasons/templates/seasons/index.html new file mode 100644 index 0000000..2300162 --- /dev/null +++ b/seasons/templates/seasons/index.html @@ -0,0 +1,8 @@ +{% extends "seasons/base.html" %} +{% load static %} + +{% block seasons %} + +

Zima přijde

+ +{% endblock %} \ No newline at end of file diff --git a/seasons/templates/seasons/spring.html b/seasons/templates/seasons/spring.html new file mode 100644 index 0000000..3591187 --- /dev/null +++ b/seasons/templates/seasons/spring.html @@ -0,0 +1,12 @@ +{% extends "seasons/base.html" %} +{% load static %} + +{% block seasons %} + +

Jaro

+ +

+ +

+ +{% endblock %} \ No newline at end of file diff --git a/seasons/views.py b/seasons/views.py index 99cce07..45caea1 100644 --- a/seasons/views.py +++ b/seasons/views.py @@ -7,3 +7,11 @@ def summer(request): def winter(request): return render(request, "seasons/winter.html") +def spring(request): + return render(request, "seasons/spring.html") + +def autumn(request): + return render(request, "seasons/autumn.html") + +def index(request): + return render(request, "seasons/index.html") \ No newline at end of file diff --git a/zima/urls.py b/zima/urls.py index 1eaa866..065d53c 100644 --- a/zima/urls.py +++ b/zima/urls.py @@ -16,10 +16,13 @@ Including another URLconf from django.contrib import admin from django.urls import path -from seasons.views import winter, summer +from seasons.views import winter, summer, spring, autumn, index urlpatterns = [ path('admin/', admin.site.urls), path('zima/', winter, name="winter"), path('leto/', summer, name="summer"), + path('podzim/', autumn, name="autumn"), + path('jaro/', spring, name="spring"), + path('', index), ]