Содержание
- 2. Введение Django — это высокоуровневый Python веб-фреймворк, который позволяет быстро создавать безопасные и поддерживаемые веб-сайты. Django
- 3. Полнота Django следует философии «Всё включено» и предоставляет почти всё, что разработчики могут захотеть сделать «из
- 4. Многогранность Django может быть (и был) использован для создания практически любого типа веб-сайтов — от систем
- 5. Безопасность Django помогает разработчикам избежать многих распространённых ошибок безопасности, предоставляя фреймворк, разработанный чтобы «делать правильные вещи»
- 6. Масштабируемость Код Django написан с использованием принципов и шаблонов проектирования, которые поощряют создание поддерживаемого и повторно
- 7. Переносимость Django написан на Python, который работает на многих платформах. Это означает, что вы не привязаны
- 8. Дополнительные возможности Формы: HTML-формы используются для сбора пользовательских данных для обработки на сервере. Django упрощает создание,
- 9. Особенности Django ORM, API доступа к БД с поддержкой транзакций диспетчер URL на основе регулярных выражений
- 10. Model-View-Controller (MVC) — архитектура программного обеспечения, в которой модель данных приложения, пользовательский интерфейс и управляющая логика
- 11. Model-View-Template (MVT) — модификация распространённого в веб-программировании паттерна MVC. Мodel, уровень доступа к данным. Здесь сосредоточена
- 12. Django MVT Browser URL Dispatcher View Model Database Template при получение запроса на основании запрошенного адреса
- 13. Django-проект При установке Django устанавливается скрипт django-admin.py. А на Windows также исполняемый файл django-admin.exe. django-admin предоставляет
- 14. Структура проекта __init__.py: Файл необходим для того, чтобы Python рассматривал данный каталог как пакет, т.е., как
- 15. Django-приложение Веб-приложение или проект Django состоит из отдельных приложений. Вместе они образуют полноценное веб-приложение. Каждое приложение
- 16. Django-приложение После создания приложения, для того, чтобы оно задействовалось в проекте, его необходимо зарегистрировать в файле
- 17. Структура приложения папка migrations: хранит информацию, которая позволяет сопоставить базу данных и определение моделей __init__.py: указывает
- 18. Структура приложения apps.py: определяет конфигурацию приложения models.py: хранит определение моделей, которые описывают используемые в приложении данные
- 19. Основные строительные блоки URLs: Хотя можно обрабатывать запросы с каждого URL-адреса с помощью одной функции, гораздо
- 20. Создание View Определим какие-нибудь простейшие действия, которые будет выполнять данное приложение, например, отправлять в ответ пользователю
- 21. Сопоставление маршрута Теперь также в проекте mysite откроем файл urls.py, который позволяет сопоставить маршруты с представлениями,
- 22. Проверка работы Для того, чтобы проверить работоспособность, необходимо сначала запустить сервер. Django обладает встроенным сервером разработки.
- 24. Скачать презентацию