yqn/data algorithm For more faster to create semi-project based on flask
Project description
yqn_project_cli
####console runner: yqn-project -c absolute_json_file_path
yqn-autoview - c new_json_file_path which named project_name.json in config dir for generating module or view automatically
####json-file format:
{
"app_id": 22010,
"app_name": "project_name",
"app_path": "absolute_project_dir_path",
"path_list": [
{
"path": "/index/",
"module": "main",
"view_cls": "Index",
"view_mth": "get_index",
"http_methods": ["GET", "POST"],
"doc": "默认"
},
{
"path": "/tool/",
"module": "tool",
"view_cls": "Index",
"view_mth": "get_tool",
"http_methods": ["GET", "POST"],
"doc": "工具"
}
]
}
####参数解释:
#####app_id:项目唯一数字标识 #####项目(app_name)位于路径(app_path)下 #####path_list:所有需路由对象信息数组
#####path: http请求路径 #####module: api下的对应模块,便于分块,如 main、tool #####view_cls: api对应模块下views.py文件内的视图类, 如 Index #####view_mth: 对应视图类下实例方法, 如 get_index、get_tool,http请求时产生调用 #####http_methods: 支持http请求方式 #####doc: 方法doc描述
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
yqn_project_pro-0.0.2rc2.tar.gz
(42.1 kB
view hashes)
Built Distribution
Close
Hashes for yqn_project_pro-0.0.2rc2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9490e135f1c5927f6b259ad976e2225ed36f93a23b7f656afd07a126608a4d2 |
|
MD5 | 4c98d5aef05b80e3f1eafa4e6304486d |
|
BLAKE2b-256 | 9c096f410ce77209ab4b20e0d9390e58d8e45d8ac8bbdb717418830faeb503e1 |