Генератор готового Flask-проекта «Сервис заявок»
Project description
flaskvenv
Python-библиотека, которая разворачивает готовый Flask-проект «Сервис заявок» в той папке, где вы её запускаете.
Установка
pip install flaskvenv
(или из этой папки: pip install .)
Использование
Перейдите в пустую папку и выполните:
flaskvenv
Все файлы проекта (app.py, templates/, static/, requirements.txt,
README.md) появятся в текущей папке.
Варианты
flaskvenv ./my_project # развернуть в указанную папку
flaskvenv --force # перезаписать существующие файлы
python -m flaskvenv # то же самое без установки команды
Из кода Python
from flaskvenv import scaffold
created, skipped = scaffold("./my_project")
Что внутри развёрнутого проекта
- Регистрация и вход, хеширование паролей
- Личный кабинет: подача заявок, статус, ответ
- Админ-панель: фильтрация, сортировка, пагинация, смена статуса
- Валидация на клиенте (HTML5) и на сервере
- Всплывающие уведомления, слайдер, адаптивная вёрстка
После разворачивания:
cd my_project
pip install -r requirements.txt
python app.py
Админ при первом запуске: admin@admin.admin / admin.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file flaskvenv-1.0.0.tar.gz.
File metadata
- Download URL: flaskvenv-1.0.0.tar.gz
- Upload date:
- Size: 18.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83d5a3a72b4ae682184d6a0f30b8b7ea13160dd0e3deb4daef4be9ca73befccb
|
|
| MD5 |
c8cb04dbb9ad9793c586ed8b94d294e8
|
|
| BLAKE2b-256 |
77c8c9f55d157259db72b25267c9598899bcac26712d78985a5ba8fa85c6a14d
|
File details
Details for the file flaskvenv-1.0.0-py3-none-any.whl.
File metadata
- Download URL: flaskvenv-1.0.0-py3-none-any.whl
- Upload date:
- Size: 24.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ded0f3ed4d39aa2426ed9cefe4bc22a1114c01a809965f1baacadfe84e6fb981
|
|
| MD5 |
415e0891156b1adfaf224e4d48565fd6
|
|
| BLAKE2b-256 |
9b4352b24cf95c004c57e36cef474b664e83e66707f014f7d97c128db6f86d9f
|