Создание страниц

Открываем файл urls.py

Записываем в файл следующее содержимое:

from django.conf.urls import include, url
from django.contrib import admin

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'', include('prilogenie111.urls'))
]

Внутри папки prilogenie111 создаём файл urls.py

Внутри файла пишем:

from django.conf.urls import url
from . import views

urlpatterns = [
    url(r'^$', views.my_page_first, name='my_page_first')
]

Внутри папки prilogenie111 открываем файл views.py

В файле пишем:

from django.shortcuts import render

def my_page_first(request):
    return render(request, 'prilogenie111/my_page_first.html', {})

Внутри папки prilogenie111 создаём папку templates

После этого внутри папки templates создаём папку prilogenie111

Внутри папки prilogenie111 создаём HTML файл my_page_first.html

Таким образом, получается следующая структура: prilogenie111 -> templates -> prilogenie111 -> my_page_first.html

Внутри файла my_page_first.html пишем HTML разметку:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>My First Page</title>
</head>
<body>

<h1>My First Page</h1>

</body>
</html>

Запускаем сервер

python manage.py runserver

Заходим на созданную страницу по адресу

http://127.0.0.1:8000/

Last updated

Was this helpful?