https://github.com/azrubael/231030-flask
Flask apps examples (in virtual environment)
https://github.com/azrubael/231030-flask
Last synced: about 1 year ago
JSON representation
Flask apps examples (in virtual environment)
- Host: GitHub
- URL: https://github.com/azrubael/231030-flask
- Owner: Azrubael
- Created: 2023-10-30T13:09:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-11T13:26:29.000Z (over 2 years ago)
- Last Synced: 2025-02-15T10:32:19.668Z (over 1 year ago)
- Language: Python
- Size: 479 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
WSGI = Web Server Gateway Interfase, стандарт взаимодействия между
Python-программой, выполняюейся на стороне сервера, и самим Web-сервером.
[1] - Установка Python 3.10 или более позднего
# https://docs.python.org/3/using/windows.html#launcher
Установка pip (если нужно)
# https://pip.pypa.io/en/stable/installing/
[2] - Создание изолированой среды
* При работе в Linux
```bash
$ python3 -m venv az_env
$ source az_env/bin/activate
```
* При работе в Windows
```bash
$ py -m venv azwenv
$ .\azwenv\Scripts\activate
```
[3] - Установка фреймворка Flask и модуля для работы с кастодиальными переменными окружения
```bash
(az_env)$ pip install Flask
(az_env)$ pip install python-dotenv
# OR
(az_env)$ pip install 'python-decouple==3.8'
```
OR
```bash
(az_env)$ pip install -r dependencies.txt
```
[4] - Запуск первого приложения
* При работе в Linux
```bash
(az_env)$ python3 flask_wsgi_x/flask_wsgi*.py
```
* При работе в Windows
```bash
(az_env)$ py flask_wsgi_w/flask_wsgi*.py
```
[5] - Создание перечня зависимостей
############ только для разработки ############
```bash
(az_env)$ pip freeze > dependencies.txt
# OR
(az_env)$ pip install findpydeps
(az_env)$ findpydeps -i path/to/folder > dependencies.txt
```
[6] - Деактивация изолированой среды
```bash
(az_env)$ deactivate
```