Django
  • Введение
  • Установка
  • Создание проекта
  • Создание приложения
  • Администрирование
  • Создание страниц
  • Динамические страницы
  • Добавление стилей
  • Шаблоны
  • Вывод одной записи
  • AJAX
  • Взаимодействие с БД
  • Сборка на Python3
  • Формы POST запрос
  • Cookie файлы
  • Работа с пользователями
  • Связь в моделях
  • PostgreSQL + JSON
  • Отключение csrf
Powered by GitBook
On this page

Was this helpful?

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

Открываем файл 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/
PreviousАдминистрированиеNextДинамические страницы

Last updated 5 years ago

Was this helpful?