Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
胡边
/
WebService-python-framework
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
6847b2c4
authored
2017-10-18 06:48:55 +0000
by
胡边
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Update README.md
1 parent
0c035fbd
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
30 additions
and
4 deletions
README.md
README.md
View file @
6847b2c
# based_Flask
personal learning flask framework
# Python Flask WebService
Make a summary of personal Flask framework Usage to build out an whole WebServer Example.
Including Sqlalchemy

# 代码结构描述介绍
总体分为四个部分:
```
1. 公共使用帮助模块如:
server.log
server.utils
已经后续仍会增加供平台基础使用的方法类库,全部集中起来可以全部放到server.utils文件里面
2. controller-API 层
这个是整个WebService的最上层,定义了各个接口的路由以及路由对应的Resource。
类似于java里面的一个个的Controller类。
server.api文件夹里面的route.py定义接口的url路径
这个层不处理任何逻辑,仅仅处理一些返回结果格式化,接口访问权限控制等内容
3. Service 层
这个是整个WebService的逻辑核心阶段。跟JPA里面的Service相一致。
是连接Controller与数据库实体的实现内容,也是接口响应的全部实现过程。
如果平台需要对接或者引入“第三方”库,则需要在Service层之下再建立一层专门用于集成第三方软件库。
4. 持久层也即是数据模型层
所有的实体定义都放在server.database.models.py里面。
python里面ORM首推SqlAlchemy。具体的使用方式方法请熟悉了解server.database.db_adapter.py
该文件包涵常用的数据处理的部分
```
\ No newline at end of file
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment