NewYear
Nyní vytvoříme novou aplikaci v rámci daného projektu.
python manage.py startapp newyearUdělám změny v souborech:
PROJECT_NAME\settings.pyPROJECT_NAME\urls.pynewyear\views.pynewyear\urls.py # tento soubor musíme vytvořit
Vytvoříme složku templates v aplikaci. Ve složce templates vytvořím složku s názvem aplikace newyear
Vytvořím soubory layout.html a index.html. Viz předchozí lekce.
Spustíme webový server a zjistíme, zda máme všechno v pořádku nastaveno.
python manage.py runserverKód
Kód souboru newyear\views.py:
import datetime
from django.shortcuts import render
# Create your views here.
def index(request):
now = datetime.datetime.now()
return render(request, "newyear/index.html", {
"newyear": now.month == 1 and now.day == 1
})Kód souboru newyear\urls.py:
from django.urls import path
from . import views
urlpatterns = [
path("", views.index, name="index")
]