Browse Source

jaro + podzim

master
Jméno Příjmení 4 years ago
parent
commit
3d44226b67
  1. 49
      README.md
  2. BIN
      seasons/static/seasons/img/autumn.jpg
  3. BIN
      seasons/static/seasons/img/spring.jpg
  4. 12
      seasons/templates/seasons/autumn.html
  5. 3
      seasons/templates/seasons/base.html
  6. 8
      seasons/templates/seasons/index.html
  7. 12
      seasons/templates/seasons/spring.html
  8. 8
      seasons/views.py
  9. 5
      zima/urls.py

49
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)

BIN
seasons/static/seasons/img/autumn.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 486 KiB

BIN
seasons/static/seasons/img/spring.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 MiB

12
seasons/templates/seasons/autumn.html

@ -0,0 +1,12 @@
{% extends "seasons/base.html" %}
{% load static %}
{% block seasons %}
<h1>Podzim</h1>
<p>
<img src="{% static 'seasons/img/autumn.jpg' %}" alt="">
</p>
{% endblock %}

3
seasons/templates/seasons/base.html

@ -10,8 +10,11 @@
</head> </head>
<body> <body>
<nav> <nav>
<a href="{% url 'spring' %}">Jaro</a>
<a href="{% url 'summer' %}">Léto</a> <a href="{% url 'summer' %}">Léto</a>
<a href="{% url 'autumn' %}">Podzim</a>
<a href="{% url 'winter' %}">Zima</a> <a href="{% url 'winter' %}">Zima</a>
</nav> </nav>
{% block seasons %}chybí obsah{% endblock %} {% block seasons %}chybí obsah{% endblock %}

8
seasons/templates/seasons/index.html

@ -0,0 +1,8 @@
{% extends "seasons/base.html" %}
{% load static %}
{% block seasons %}
<h1>Zima přijde</h1>
{% endblock %}

12
seasons/templates/seasons/spring.html

@ -0,0 +1,12 @@
{% extends "seasons/base.html" %}
{% load static %}
{% block seasons %}
<h1>Jaro</h1>
<p>
<img src="{% static 'seasons/img/spring.jpg' %}" alt="">
</p>
{% endblock %}

8
seasons/views.py

@ -7,3 +7,11 @@ def summer(request):
def winter(request): def winter(request):
return render(request, "seasons/winter.html") 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")

5
zima/urls.py

@ -16,10 +16,13 @@ Including another URLconf
from django.contrib import admin from django.contrib import admin
from django.urls import path from django.urls import path
from seasons.views import winter, summer
from seasons.views import winter, summer, spring, autumn, index
urlpatterns = [ urlpatterns = [
path('admin/', admin.site.urls), path('admin/', admin.site.urls),
path('zima/', winter, name="winter"), path('zima/', winter, name="winter"),
path('leto/', summer, name="summer"), path('leto/', summer, name="summer"),
path('podzim/', autumn, name="autumn"),
path('jaro/', spring, name="spring"),
path('', index),
] ]

Loading…
Cancel
Save