Web-разработка на Django

для школы программирования Method

Целью данной книги является предоставление практического руководства по веб-разработке с использованием Django фреймворка.

Django является популярным, мощным фреймворком для Python. Используя Django вы можете с минимальными усилиями создавать высококачественные приложения за короткое время.

Что вы изучите? В этой книге мы будем обучать на основе примеров, что является эффективным. Мы покажем вам, как выполнять следующие задачи:

  • Настройка среды разработки - в том числе как использовать терминал, виртуальное окружение Virtualenv, pip ;
  • Настройка проекта Django и создание базового приложения;
  • Работа со статическими файлами;
  • Работа с Model-View-Template шаблоном проектирования;
  • Создание моделей баз данных и использование системы ORM;
  • Работа с интерфейсом администратора;
  • Создание форм, которые будут использовать ваши модели базы данных для динамически генерируемых веб-страниц;
  • Работа с авторизацией пользователей;
  • Работа с cookies, сессии;
  • Развертывание приложения на веб-сервер с помощью PythonAnywhere.

В конце каждой главы есть ряд упражнений, чтобы применить то, что вы узнали.

Технологии и услуги, которые мы будем использовать:
Python https://www.python.org/downloads/release/python-370/
Django https://www.djangoproject.com/
HTML https://www.w3schools.com/html/ CSS https://www.w3schools.com/css/ JavaScript https://www.w3schools.com/js/
JQuery http://jquery.com/
PythonAnywhere https://www.pythonanywhere.com/

Разработка любого приложения — это многогранный процесс. Со своей лучшей стороны — это творческая работа, а с худшей — это нудное написание кода. Django позволяет сфокусироваться на творческой части разработки, облегчая её нудную часть. Для этого разработчику предоставляются высокоуровневые шаблоны и готовые решения для стандартных задач.

Эта книга не предназначена для чтения! Чтобы получить больше эффективности, пишите сами код ( а не вырезать и вставить) и думайте что он делает. Если вы не понимаете предоставленное объяснение кода, то посмотрите официальную документацию Django Documentation или перейдите по ссылке в Stack overflow.

В итоге вы получите навыки необходимые для разработки мощных приложений с простым поддерживаемым кодом.

results matching ""

    No results matching ""