Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
R50 1b5023afc88030b087d931acf9c179ae
Бэкенд разработка на Django

API для грано.рф

Добавлено 17 авг 2023 в 14:44
### Описание

Это бэк-енд для сайта ритуальных услуг. API предназначено исключительно для чтения. Есть возможность добавлять необходимые данные через админ панель. В рамках проекта также был произведен деплой на сервер. Ссылка на итоговый проект, в котором применялся данныйкод:

```
https://грано.рф/
```

### Как запустить проект:

Клонировать репозиторий и перейти в него в командной строке:

```
git clone https://github.com/Grindelwaldoff/RestN.git
```

Далее необходимо добавить файл переменных окружения с произвольными данными.

```
DB_NAME
POSTGRES_USER
POSTGRES_PASSWORD
DB_HOST
```

Далее запустить контейнер:

```
sudo docker-compose up -d
```

Провести миграции:

```
sudo docker-compose exec web python manage.py makemigrations
```

```
sudo docker-compose exec web python manage.py migrate
```

Создать суперпользователя:

```
sudo docker-compose exec web python manage.py createsuperuser
```

Сайт откроется по этой ссылке:

```
http://127.0.0.1/admin/
```

#### Используемые технологии:
* Python 3.8
* Django 3.2
* PostgreSQL
* Docker
* NGINX
* Django Rest Framework

### Разработчик:
Всеволод Рыбник tg: @Grindelwaldoff

0a7f23677b