Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай Создаем сайт на Django 2.1, а также все другие курсы, прямо сейчас!
Премиум
  1. Урок 1. 00:02:55
    Введение. Коротко о том, что будем делать.
  2. Урок 2. 00:06:28
    Git и GitHub, что это и зачем это нужно?
  3. Урок 3. 00:11:19
    Виртуальное окружение.
  4. Урок 4. 00:13:16
    История создания Django
  5. Урок 5. 00:14:51
    Создаем Django проект
  6. Урок 6. 00:15:36
    Как Django работает внутри? Часть 1.
  7. Урок 7. 00:26:11
    Как Django работает внутри? Часть 2.
  8. Урок 8. 00:08:43
    Bootstrap - что это?
  9. Урок 9. 00:15:13
    Подключаем шаблон Bootstrap
  10. Урок 10. 00:13:42
    Шаблонные тэги
  11. Урок 11. 00:04:20
    Создаем первое приложение Города
  12. Урок 12. 00:22:22
    models.py - что это? Варианты запросов к БД. Виды полей.
  13. Урок 13. 00:15:45
    Создаем таблицу Города
  14. Урок 14. 00:15:21
    shell - мощный инструмент разработчика.
  15. Урок 15. 00:19:39
    Создаем функцию отображения списка городов
  16. Урок 16. 00:13:12
    Класс active, для адреса.
  17. Урок 17. 00:18:15
    Отображение на основе классов. DetailView
  18. Урок 18. 00:22:16
    Формы. Форма без привязки к модели.
  19. Урок 19. 00:17:51
    Форма на основе модели.
  20. Урок 20. 00:15:45
    Редактирование и удаление записи.
  21. Урок 21. 00:13:28
    Ссылки на редактирование, удаление, просмотр и добавление записи.
  22. Урок 22. 00:12:24
    Пагинация
  23. Урок 23. 00:10:12
    Информационные сообщения о действиях. messages
  24. Урок 24. 00:16:27
    Создаем приложение для поезда
  25. Урок 25. 00:13:00
    Метод clean(). Проверка на соблюдение условий.
  26. Урок 26. 00:14:39
    Отображение списка поездов.
  27. Урок 27. 00:16:55
    Форма для добавления новой записи поезда.
  28. Урок 28. 00:17:10
    Редактирование, удаление, детализация записи.
  29. Урок 29. 00:13:48
    Создаем приложение для маршрутов.
  30. Урок 30. 00:18:30
    Форма начальных данных для поиска маршрутов.
  31. Урок 31. 00:07:42
    Select2 - скрипт для улучшения отображения полей формы.
  32. Урок 32. 00:13:05
    Функция для поиска маршрутов.
  33. Урок 33. 00:06:42
    Граф. Поиск путей в графе.
  34. Урок 34. 00:13:49
    Функция по созданию графа на основе записей из БД.
  35. Урок 35. 00:16:40
    Поиск маршрутов по данным из формы. Часть 1
  36. Урок 36. 00:24:48
    Поиск маршрутов по данным из формы. Часть 2
  37. Урок 37. 00:30:29
    Отображение найденных маршрутов.
  38. Урок 38. 00:15:35
    Добавление маршрута в БД. Подготовительные работы.
  39. Урок 39. 00:18:16
    Функция для сохранения маршрута.
  40. Урок 40. 00:18:29
    Форма для Маршрута. Инициализация начальных данных.
  41. Урок 41. 00:14:36
    Сохранение маршрута.
  42. Урок 42. 00:19:39
    Список всех маршрутов. Детализация и удаление.
  43. Урок 43. 00:03:31
    Улучшение страницы с детализацие маршрута.
  44. Урок 44. 00:05:26
    Кастомизируем отображение админки.
  45. Урок 45. 00:19:06
    Форма авторизации.
  46. Урок 46. 00:15:07
    Функции входа и выхода.
  47. Урок 47. 00:10:27
    Ограничение доступа к удалению, редактированию и добавлению записей.
  48. Урок 48. 00:15:35
    Разбиваем файл настроек на production и local версии.
  49. Урок 49. 00:15:12
    Установка необходимых пакетов.
  50. Урок 50. 00:15:17
    Переменные окружения.
  51. Урок 51. 00:18:53
    Деплой на Heroku.
  52. Урок 52. 00:07:44
    Дамп данных.
  53. Урок 53. 00:07:30
    Страницы ошибок 400, 403, 404 и 500.
  54. Урок 54. 00:12:29
    Начальные данные для тестов.
  55. Урок 55. 00:13:36
    Проверка на дублирование городов. Блокировка создания одинаковых поездов.
  56. Урок 56. 00:21:26
    Тестирование отображений.
  57. Урок 57. 00:14:07
    Тестирование формы и сообщений об ошибке.
  58. Урок 58. 00:04:10
    Coverage. Как узнать уровень покрытия кода тестами.
  59. Урок 59. 00:01:19
    Финал.
  60. Урок 60. 00:26:31
    Регистрация нового пользователя в системе.