用一些时髦的超模装饰你的项目

fashionable的Python项目详细描述


时尚

用一些时尚的超级模特来装饰你的项目。

模型示例

fromtypingimportList,OptionalfromfashionableimportAttribute,ModelclassProject(Model):id=Attribute(str,limit=32)name=Attribute(str)organization=Attribute(Optional[str])domain=Attribute(Optional[str])links=Attribute(Optional[List[str]])project=Project(1,'Test')

sanic

fromtypingimportList,OptionalfromfashionableimportAttribute,SupermodelfromsanicimportSanicfromsanic.responseimportjson,HTTPResponseapp=Sanic()app.db=...classProject(Supermodel):_ttl=300id=Attribute(str,limit=32)name=Attribute(str)organization=Attribute(Optional[str])domain=Attribute(Optional[str])links=Attribute(Optional[List[str]])@staticmethodasyncdef_create(raw:dict):awaitapp.db.project_create(raw)@staticmethodasyncdef_get(id_:str)->Optional[dict]:returnawaitapp.db.project_get(id_)@staticmethodasyncdef_update(id_:str,raw:dict):awaitapp.db.project_update(id_,raw)@staticmethodasyncdef_delete(id_:str):awaitapp.db.project_delete(id_)@app.get('/project/<id_>')asyncdefproject_get(request,id_):project=awaitProject.get(id_)returnjson(dict(project))@app.post('/project')asyncdefproject_create(request):project=awaitProject.create(**request.json)returnjson(dict(project),status=201,headers={'Location':'/project/'+project.id},)@app.put('/project/<id_>')asyncdefproject_update(request,id_):project=awaitProject.get(id_,fresh=True)awaitproject.update(**request.json)returnjson(dict(project))@app.delete('/project/<id_>')asyncdefproject_delete(request,id_):project=awaitProject.get(id_,fresh=True)awaitproject.delete()returnHTTPResponse(status=204)if__name__=='__main__':app.run(host='0.0.0.0',port=8000)

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

推荐PyPI第三方库


热门话题
Java ClientServersocket只能发送1个文件   使用jCUDA实现复杂矩阵的java操作   映射是否存在独立于持久性技术的Java数据API   java Android图像在ExiFinInterface不工作的情况下旋转   java api通过串口发送文件   java使用Restcontroller将空值转换为空字符串   如何在Java中指定网络接口   在一个不工作的安卓系统中,java在另一个文本视图的右边膨胀文本视图   Java JSON解析器错误   java单空间Swing文本   我在eclipse中制作的java游戏在导出后停止加载我的资产   java将给定字符串转换为long,并在解码时返回相同的字符串   java在安卓应用程序中使用dll库   javascript映射json对象并创建随机数组   java JMS主题生存时间   在Swing中的JTextArea上使用setText时出现java死锁   java JFXtra议程是否只在特定时间之间显示?