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>
<body>
<nav>
<a href="{% url 'spring' %}">Jaro</a>
<a href="{% url 'summer' %}">Léto</a>
<a href="{% url 'autumn' %}">Podzim</a>
<a href="{% url 'winter' %}">Zima</a>
</nav>
{% 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):
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.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),
]

Loading…
Cancel
Save