https://diplom-t24j.onrender.com/
Сайт социальной сети с профилями, группами, новостями, комментами и внутренней почтой и групповым чатом на websocket.
- Языки программирования: Python v3.10, JavaScript
- Дополнительно: HTML5, CSS3
- Framework: Django, ReactJS
- Database: SQLLite
Сайт размещен на бесплатном хостинге Render.
- https://github.com/ViktoriaKonoplyanik
- https://github.com/fedyaslonn
- https://github.com/Danya2kk
- https://github.com/sajicklevo
- https://github.com/Saatarko
-
Загрузить сайт на ПК.
-
Установить виртуальное окружение с Python v3.10
-
Установить библиотеки. (в проекте использовался poetry) Для этого Вам нужно установить poetry - pip install poetry Затем для устновки всех библиотек - poetry install
-
Для запуска в wsgi можно запустить проект через manage.py (python manage.py runserver) для запуска в asgi запускаемся через runserver.py python runserver.py ( при запуске проекта в локальном виде на адресе "0.0.0.0:8000" нужно для входа использовать адрес "localhost:8000")
Дополнительно. Команда длля запуска сайта на сервере или через Docker
CMD ["poetry", "run", "gunicorn", "-k", "uvicorn.workers.UvicornWorker", "socnet.asgi:application", "--bind", "0.0.0.0:8000"]
https://diplom-t24j.onrender.com/
A social network site with profiles, groups, news, comments and internal mail and group chat on websocket.
- Programming languages: Python v3.10, JavaScript
- Additional: HTML5, CSS3
- Framework: Django, ReactJS
- Database: SQLLite
The site is hosted on the free Render hosting.
- https://github.com/ViktoriaKonoplyanik
- https://github.com/fedyaslonn
- https://github.com/Danya2kk
- https://github.com/sajicklevo
- Download the site to your PC.
- Install a virtual environment with Python v3.10
- Install libraries. (poetry was used in the project) To do this, you needs to install poetry - pip install poetry Then to install all libraries - poetry install
- To run in wsgi, you can run the project via manage.py (python manage.py runserver) To run in asgi, run via runserver.py python runserver.py (when running the project locally at the address "0.0.0.0:8000", you need to use the address "localhost:8000" to log in)
Additionally. Command to run the site on the server or via Docker
CMD ["poetry", "run", "gunicorn", "-k", "uvicorn.workers.UvicornWorker", "socnet.asgi:application", "--bind", "0.0.0.0:8000"]