НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

Django Підручник

Django Головна Django Інтро Django Почати навчання Створення віртуального середовища Встановити Django Django Створити проєкт Django Створити додаток Django Представлення Django URL Django Шаблони Django Моделі Django Вставити дані Django Оновити дані Django Видалити дані Django Оновити модель

Відображення даних

Підготовка шаблону і представлення Додати посилання на деталі Додати головний шаблон Додати головну Index сторінку Django 404 Шаблон Додати Test перегляд

Admin

Django Admin Створити користувача Включити учасника Відображення списку установок Оновити учасників Додати учасників Видалити учасників

Django Синтаксис

Django Змінні Django Теги Django If Else Django Цикл For Django Коментар Django Include

QuerySets

QuerySet Інтро QuerySet Get QuerySet Фільтр QuerySet Order By

Статичні файли

Додати статичні файли Встановити WhiteNoise Зібрати статичні файли Додати глобальні статичні файли Додати стилі до проєкту

PostgreSQL

PostgreSQL Інтро Створити обліковий запис AWS Створити бази даних у RDS Підключитися до бази даних Додати учасників

Розгортання Django

Elastic Beanstalk (EB) Створити requirements.txt Створити django.config Створити .zip файл Розгорнути із EB Оновити проєкт

Більше Django

Додати Slug Field Додати Bootstrap 5

Django Довідники

Довідник тегів шаблону Довідник фільтра Довідник Пошуку полів

Django Вправи

Django Компілятор Django Вправи Django Вікторина Django Сервер Django Сертифікат

Django. Уроки для початківців

En Es De

Введення в PostgreSQL


Двигуни (рушії) баз даних

Django поставляється з базою даних SQLite, яка чудово підходить для тестування та налагодження на початку проєкту.

Однак він не дуже підходить для виробництва.

Django також підтримує такі двигуни баз даних:

  • PostgreSQL
  • MariaDB
  • MySQL
  • Oracle

Ми детальніше розглянемо двигуни баз даних PostgreSQL.


PostgreSQL

База даних PostgreSQL — це реляційна база даних з відкритим вихідним кодом, яка має відповідати більшості вимог, які виникають під час створення бази даних для проєкту Django.

Він має добру репутацію, він надійний і добре працює в більшості випадків.

Ми додамо базу даних PostgreSQL до нашого проєкту Django.

Щоб мати можливість використовувати PostgreSQL у Django, нам потрібно встановити пакет під назвою psycopg2.


Встановити пакет psycopg2

Введіть цю команду в командний рядок, щоб установити пакет. Переконайтеся, що ви все ще перебуваєте у віртуальному середовищі:

pip install psycopg2-binary

У результаті повинно вийти приблизно так:

Collecting psycopg2-binary
  Downloading psycopg2_binary-2.9.5-cp39-cp39-win_amd64.whl (1.2 MB)
    |████████████████████████████████| 1.2 MB 3.3 MB/s
Installing collected packages: psycopg2-binary
Successfully installed psycopg2-binary-2.9.5
WARNING: You are using pip version 20.2.3; however, version 22.3.1 is available. You should consider upgrading via the 'c:\users\Your Name\myworld\scripts\python.exe -m pip install --upgrade pip' command.

Пакет psycopg2 — це драйвер, необхідний для роботи PostgreSQL у Python.

Нам також потрібен сервер, де ми зможемо розмістити базу даних.

У цьому посібнику ми вибрали платформу Amazon Web Services (AWS); ви дізнаєтеся більше про це в наступному розділі Створити AWS акаунт.



Коментарі