Skip to content

Пишем приложение с бэкендом на Django и фронтендом на React.

Notifications You must be signed in to change notification settings

RuslanSayfullin/django_react

Repository files navigation

_разработка Sayfullin R.R.

Инструкция актуальна для Linux-систем.

Используемые технологии: 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

Добавить в директорию django_react/backend файл psw.py

В данный файл, необходимо добавить две переменные:

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

Перейти в директорию reckoning

Для запуска выполнить следующие команды: Команда для создания миграций приложения для базы данных $ 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

PDF-файл с цветными изображениями скриншотов и диаграмм

https://packt.link/jdEHp

About

Пишем приложение с бэкендом на Django и фронтендом на React.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published