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.2rc3.tar.gz
(42.2 kB
view hashes)
Built Distribution
Close
Hashes for yqn_project_pro-0.0.2rc3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e26c7f9660517dfc8136a6d970ee744b3d43c3f2876305625352b7d4fbf1df0a |
|
MD5 | ffee7685a44455cd1a3777a742211694 |
|
BLAKE2b-256 | b9dd4d6ef181e609523cc5a4bafaac03b22eec71ca59f9fb2ef4ee0ddcb195b3 |