Skip to content

Автоматизация бизнес процессов

Notifications You must be signed in to change notification settings

E-23/GB_Python_Django

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Django

Реализация фронтенда и бэкенда интернет магазина на примере верстки из репозитория https://github.com/Shorh/GB_HTML_CSS

  • Шаблон + Контекст = html
    • Шаблонизатор Django (теги, фильтры и наследование)
    • Работа со статикой и ссылками на страницах
    • Отправка контента в шаблоны и загрузка его в контроллеры из внешних источников
  • Модели + ORM = данные
    • Django-ORM
    • Подключение и создание базы данных
    • Работа с данными
    • Встроенная админка
    • Пространства имен
  • Аутентификация и регистрация пользователя
    • Загрузка данных в базу из файлов
    • Модель пользователя
    • Процедура аутентификации
    • Формы в Django
    • Механизм CRUD при работе с моделями
  • Пользователь + товар = корзина
    • Выполнение запросов при помощи ORM
    • Работа с меню
  • AJAX + декораторы
    • Создание страницы продукта
    • Ограничение доступа
    • AJAX: выполнение асинхронных запросов
  • Собственная админка
    • Интеграция нового приложения в проект
    • Ограничение доступа к админке
    • Реализация механизма CRUD для пользователей и категорий товаров
  • Полезное: страничный вывод, шаблонные фильтры, CBV
    • Реализация механизма CRUD для товаров
    • Постраничный вывод объектов
    • CBV: готовые контроллеры
    • Шаблонные фильтры

About

Автоматизация бизнес процессов

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 46.0%
  • HTML 35.9%
  • CSS 18.1%