Подготовка к работе перед созданием проекта

Перед стартом нового проекта на Django следует выполнить начальную подготовку.

Необходимо проверить версии используемого ПО – среды Python и серверных СУБД (если используется).

— Python должен быть не ниже версии 3.6 (версия 2 не поддерживается). Дистрибутив можно загрузить по ссылке https://www.python.org/downloads;

— MySQL версии не ниже 5.6;

— MariaDB версии не ниже 10.1

— PostgreSQL – 9.5 и выше.

Также необходимо инсталлировать фреймворк Django. Это можно сделать активировав команду:

pip install django

При необходимости установить нужные библиотеки и программы для корректной работы СУБД

— если используется SQLite, то ничего дополнительно инсталлировать не нужно;

— для MySQL необходимо установить клиент СУБД и библиотеку mysqlclient которая необходима для соединения MySQL и Python.

Есть альтернатива обеим программам – коннектор Connector/Python, который уже входит в состав дистрибутива MySQL и не требует установки клиента. Однако новые версии данного инструмента выходят с опозданием, поэтому в дистрибутиве может не оказаться редакции коннектора под текущую версию языка;

Для работы MariaDB используются те же программы, что и для MySQL.

Для корректной работы PostgeSQL необходимо инсталлировать клиент данной СУБД и библиотеку psycopg2, которая обеспечит связь с Python.

Следующий шаг – создание базы данных. Процедура также зависит от используемой БД:

— SQLite – база данных создается автоматически в момент первого обращения к ней;

— MariaDB и MySQL – для создания новой базы данных служит утилита Workbench, которая входит в состав дистрибутива MySQL;

— PostgreSQL – используется утилита pgAdmin, которая также идет в комплекте.

Стоит отметить, что Django также поддерживает работу с базами данных Microsoft SQL Server, Oracle, Firebird, IBM DB2, а также механизмом ODBC.





Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: