A async Domain-Drive-Desgin support API develop framework,一个异步的,支持领域驱动开发的应用程序接口开放框架。

SynicDomain的Python项目详细描述



# SynicDomain

A async Domain-Drive-Desgin support API develop framework

一个?异步的,支持领域驱动开发的应用程序接口开放框架。

------

## 安装与实例

本框架支持Python3.6及以上版本的,目前只支持git clone

~~~shell
git clone https://github.com/TaylorHere/SynicDomain.git
#?查看实例
cd SynicDomain
python3.6 main.py
~~~

------

## 简单实例

~~~python
from SynicDomain import SynicDomain, Handler, Middware, Async_Task, SQLalchemyView
#导入相关?模块

app = SynicDomain()
#初始化一个SynicDomain App

@app.url('/', ['after_handle', 'login', 'before_handle', 'create_log'])
#将下面的类与url '/' 进行绑定,并且当用户访问这个url的时候
#按照after_handle、login、before_handle、create_log这样的顺序
#启动自己或其他endpoint
@app.endpoint
#声明下面的类是一个endpoint,endpoint可以与url?进行绑定
class login(Handler):
#一个处理?登陆事务的类,其父类为?Handler
async def core(self, cross_line, request):
#一个异步方法叫做core,其参数cross_line是一个信息结构体
#参数request是当次访问的请求对象
name = request.header('name')
#获取head
cross_line.add_result(self, name)
#给结构体?添加一些信息
return str(cross_line)
#将结构体字符画并返回

if __name__ == '__main__':
app.run()
#启动服务
~~~


欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法启动发现(Android附近连接API v2)   如何用Java在Firestore中创建嵌套字段?   GUI Java中的swing BMI计算器;   java如何检查上下文是否为当前正在运行的活动   LiveCycle ES4支持java 8吗?   构建Spring引导API后,java类路径不正确   启动时swing Java Jtable行颜色   JAVAutil。ConcurrentModificationException随着Apache Tomee Plus 7.1.2的发布启动ear文件   在JAVA中使用lambda表达式的foreach for循环   java小程序没有在我的IE8和firefox6中运行。0.2   java有没有比ConcurrentHashMap性能更好的并发映射?   java Android静态与非静态问题   尝试提交TableCell时调用java cancelEdit()   java在LINUX系统上使用MCRTsim模拟器   Java多态性方法重写