Установка Django в виртуальное окружение для локальной разработки

Подготовка виртуального окружения

$ sudo apt install python3-venv
$ python3 -m venv venv
$ source ./venv/bin/activate
$ pip install django==3.1.13
$ django-admin startproject django_scheduler

Настройки подключения к базе данных

Устанавливаем модуль psycopg:

$ pip3 install wheel
$ sudo apt install libpq-dev
$ pip3 install psycopg2

Параметры подключения к базе данных в файле settings.py:

DATABASES = {
   'default': {
       'ENGINE': 'django.db.backends.postgresql_psycopg2',
       'NAME': 'django_sheduler_db',
       'USER' : 'postgres',
       'PASSWORD' : 'HKLpFZ8EVLcPGhif',
       'HOST' : '127.0.0.1',
       'PORT' : '5432',
   }
}

Инициализируем базы данных и создаем суперпользователя:

$ ./manage.py makemigrations
$ ./manage.py migrate
$ ./manage.py createsuperuser

Тестовый запуск Django приложения

$ ./manage.py runserver 0.0.0.0:8000

Похожие записи

Полное руководство по установке Docker, Docker Compose, kubectl, Helm и k9s в Linux

В современном мире DevOps и контейнеризации знание инструментов для работы с Docker и Kubernetes стало обязательным для любого администратора или разработчика. В этой статье мы подробно, шаг за шагом, рассмотрим…

Настройка Konsole (эмулятор терминала от проекта KDE)

Konsole на мой взгляд самый лучший эмулятор терминала для Linux, но и его можно настроить для улучшения usability чем сейчас мы и займемся. Konsole — это удобный эмулятор терминала в…

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читать еще статьи

Интеграция Nextcloud с Keycloak через OpenID Connect: пошаговое руководство по настройке SSO

Интеграция Nextcloud с Keycloak через OpenID Connect: пошаговое руководство по настройке SSO

Установка и оптимизация WordPress на Ubuntu 24.04 (LEMP + Redis) на VPS с ограниченным объёмом RAM

Установка и оптимизация WordPress на Ubuntu 24.04 (LEMP + Redis) на VPS с ограниченным объёмом RAM

Интеграция Gitea и Keycloak: пошаговое руководство

Интеграция Gitea и Keycloak: пошаговое руководство

Настройка VS Code AI Chat для работы со сторонним OpenAI провайдером.

Настройка VS Code AI Chat для работы со сторонним OpenAI провайдером.

ProxyChains специфическая работа с прокси-серверами в UNIX/Linux-системах

ProxyChains специфическая работа с прокси-серверами в UNIX/Linux-системах

Полное руководство по установке и настройке мониторинга с Grafana и Prometheus: от установки до первого дашборда

Полное руководство по установке и настройке мониторинга с Grafana и Prometheus: от установки до первого дашборда