Создание страниц
Открываем файл 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?