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

Перед стартом нового проекта на 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.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий