Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/djwoms/pysonet
Социальная сеть на Django Rest Framework.
https://github.com/djwoms/pysonet
Last synced: 24 days ago
JSON representation
Социальная сеть на Django Rest Framework.
- Host: GitHub
- URL: https://github.com/djwoms/pysonet
- Owner: DJWOMS
- Created: 2020-08-29T18:34:51.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-09T00:51:16.000Z (almost 2 years ago)
- Last Synced: 2024-10-11T12:58:00.572Z (about 1 month ago)
- Language: Python
- Homepage:
- Size: 75.2 KB
- Stars: 28
- Watchers: 8
- Forks: 20
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
PySoNet by Django
Социальная сеть на Django Rest Framework.
**Ссылки**:
- [Сайт](https://djangochannel.com)
- [YouTube](https://www.youtube.com/playlist?list=PLF-NY6ldwAWqSxUpnTBObEP21cFQxNJ7C)
- [Telegram](https://t.me/trueDjangoChannel)
- [Группа в VK](https://vk.com/djangochannel)
- [Поддержать проект](https://donatepay.ru/don/186076)
### Инструменты разработки**Стек:**
- Python >= 3.8
- Django Rest Framework
- Postgres## Старт
#### 1) Создать образ
docker-compose build
##### 2) Запустить контейнер
docker-compose up
##### 3) Перейти по адресуhttp://127.0.0.1:8000/api/v1/swagger/
## Разработка с Docker
##### 1) Сделать форк репозитория
##### 2) Клонировать репозиторий
git clone ссылка_сгенерированная_в_вашем_репозитории
##### 3) В корне проекта создать .env.dev
DEBUG=1
SECRET_KEY=fdsadqw3f32wg<43g3hv$%#@%F$F$$F$F
DJANGO_ALLOWED_HOSTS=localhost 127.0.0.1 [::1]
# Data Base
POSTGRES_DB=pysonet
POSTGRES_ENGINE=django.db.backends.postgresql
POSTGRES_DATABASE=pysonet
POSTGRES_USER=pysonet_user
POSTGRES_PASSWORD=pysonet_pass
POSTGRES_HOST=pysonet-db
POSTGRES_PORT=5432
DATABASE=postgres
[email protected]
EMAIL_USE_TLS=True
EMAIL_HOST=your_smtp
[email protected]
EMAIL_HOST_PASSWORD=pass
EMAIL_PORT=587
##### 4) Создать образdocker-compose build
##### 5) Запустить контейнер
docker-compose up
##### 6) Создать суперюзераdocker exec -it pysonet_pysonet_back_1 python manage.py createsuperuser
##### 7) Если нужно очистить БДdocker-compose down -v
## License[BSD 3-Clause License](https://opensource.org/licenses/BSD-3-Clause)
Copyright (c) 2020-present, DJWOMS - Omelchenko Michael