Используемые технологии: python = "^3.11" django = "^4.1.7" other
Скопируйте репозиторий с помощью команды: $ git clone https://github.com/RuslanSayfullin/django_react.git Перейдите в основную директорию с помощью команды: $ cd django_react
$ poetry env use python3.9 Установить зависимости: $ poetry install Сохранить, адрес созданного виртуального окружения из вывода(рекомендуется) $ poetry shell (web-py3.9) $ Выход: $ exit
В данный файл, необходимо добавить две переменные:
secret_key = 'ваш секретный ключ' # секретный ключ приложения dbase_psw = 'ваш ключ к БД' # Пароль для подключения к БД
$ sudo su - postgres Теперь запускаем командную оболочку PostgreSQL: $ psql
=# CREATE DATABASE django_react; =# CREATE USER portaluser WITH PASSWORD 'myPassword'; =# GRANT ALL PRIVILEGES ON DATABASE django_react TO portaluser; =# \q $ exit
Для запуска выполнить следующие команды: Команда для создания миграций приложения для базы данных $ python3 manage.py makemigrations $ python3 manage.py migrate
Создание суперпользователя $ python3 manage.py createsuperuser
Будут выведены следующие выходные данные. Введите требуемое имя пользователя, электронную почту и пароль: по умолчанию почта [email protected] пароль: 12345
Username (leave blank to use 'admin'): admin Email address: [email protected] Password: ******** Password (again): ******** Superuser created successfully.
Команды для запуска приложения: $ python3 manage.py runserver
Django-приложение будет доступно по адресу: http://127.0.0.1:8000/
https://github.com/PacktPublishing/Full-stack-Django-and-React