当前位置: 首页 > news >正文

公司做网站的招标书西安网站建设王永杰

公司做网站的招标书,西安网站建设王永杰,做商城网站买多大的空间,做视频网站 带宽计算服务端代码#xff1a; 1、创建数据库连接对象2、初始化数据库3、声明一个上下文4、挂载用户相关的路由#xff0c;这里主要由 用户登录接口用户注册注册获取用户列表接口激活指定用户接口 5、启动服务 import mcrud import api import amauth import env import contextli…服务端代码 1、创建数据库连接对象2、初始化数据库3、声明一个上下文4、挂载用户相关的路由这里主要由 用户登录接口用户注册注册获取用户列表接口激活指定用户接口 5、启动服务 import mcrud import api import amauth import env import contextlibenv.load(../.env) db mcrud.new_env()amauth.data.init(db, is_init_roleTrue, is_init_authTrue)contextlib.asynccontextmanager async def lifespan(app):yield {db: db}app api.Api(routes[api.resp.post(/auth/user/login, amauth.user.login),api.resp.post(/auth/user/register, amauth.user.register),api.resp.get(/auth/user, amauth.user.get_users),api.resp.put(/auth/user/active/{id}, amauth.user.active),],lifespanlifespan, )if __name__ __main__:app.run()测试代码 1、我们注册一个叫做zhangdapeng1的用户2、查询所有的用户3、我们从查询的所有用户中提取出名字叫做zhangdapeng1的用户的ID。同时我们要观察此时这个用户的激活状态是什么4、我们根据这个ID去调用激活用户的接口激活指定ID的用户5、再次查询所有的用户。此时我们再次观察这个用户的激活状态是什么 import req# 注册 target_url http://127.0.0.1:8888/auth/user/register data {username: zhangdapeng1,password: zhangdapeng1,re_password: zhangdapeng1, } resp req.post(target_url, jsondata) print(resp.json())# 查询所有用户 target_url http://127.0.0.1:8888/auth/user resp req.get(target_url) print(resp.json())# 获取id data resp.json() user_id None for u in data.get(data):if u.get(username) zhangdapeng1:user_id u.get(id)break# 激活 target_url http://127.0.0.1:8888/auth/user/active/ user_id resp req.put(target_url) print(resp.json())# 查询所有用户 target_url http://127.0.0.1:8888/auth/user resp req.get(target_url) print(resp.json())输出结果 1、注册返回True表明成功2、查询所有的用户由zhangdapeng1的用户ID是1788925660358500352active激活状态是03、根据ID激活用户返回True表明成功4、再次查询所有的用户由zhangdapeng1的用户ID是1788925660358500352active激活状态是1 {msg: success, status: True, code: 10000}{msg: success, status: True, code: 10000, data: [{id: 1788925660358500352, username: zhangdapeng1, real_name: None, mobile: None, email: None, avatar: None, active: 0, status: 0, add_time: 2024-05-10 13:34:47, update_time: 2024-05-10 13:34:47, login_time: None}, {id: 1788925643526758400, username: zhangdapeng, real_name: None, mobile: None, email: None, avatar: None, active: 1, status: 0, add_time: 2024-05-10 13:34:43, update_time: 2024-05-10 13:34:43, login_time: None}]}{msg: success, status: True, code: 10000}{msg: success, status: True, code: 10000, data: [{id: 1788925660358500352, username: zhangdapeng1, real_name: None, mobile: None, email: None, avatar: None, active: 1, status: 0, add_time: 2024-05-10 13:34:47, update_time: 2024-05-10 13:34:47, login_time: None}, {id: 1788925643526758400, username: zhangdapeng, real_name: None, mobile: None, email: None, avatar: None, active: 1, status: 0, add_time: 2024-05-10 13:34:43, update_time: 2024-05-10 13:34:43, login_time: None}]}总结如果我们想要使用zdppy_amauth这个框架去实现一个激活用户的接口那么我们只需要引入amauth.user.active方法并将其使用zdppy_api这个框架挂载到指定路径的接口即可。这个方法需要传入一个叫做id的路径参数比如路径可以设计成/auth/user/active/{id}。这个接口方法除了路径参数以外不需要接收任何其他参数。
http://www.hkea.cn/news/14357536/

相关文章:

  • 无锡营销型网站建站微信下安装
  • 网站开发天津沈阳定制网红小熊
  • 网站seo在哪里设置黑河做网站公司
  • 网站开发指的是什么手机网页版网站开发
  • 网站建设新闻发布注意什么做微商能利用的网站有哪些问题
  • 为什么大家用wordpress建网站电子工程网介绍
  • 做韩国网站有哪些中国设计院全国排名
  • 网站建设 app 优化全国公路建设信用网站
  • 无版权图片网站getpage wordpress使用详解
  • 自己做免费手机网站吗网络营销难不难学
  • 租车网站系统规划国外文本排版设计网站
  • 厦门专业做网站湖州建设培训入口网站
  • 亦庄公司做网站网站首页策划
  • 西安网站建设外包长春网站建设模板制作
  • 最炫的网站期货直播室网站建设
  • 中国旅游网站排名天津seo数据监控
  • 做视频网站需要多大空间网站不绑定域名解析
  • 专题网站建设策划方案网站建设策略营销
  • 天津网站建设定制东营建设信息网站电话
  • 做网站需要深圳保障性住房和安居房的区别
  • 开网站建设公司好公司名高端大气不重名
  • 嘉兴做网站费用wordpress问卷模板下载
  • 网站宽屏版网站没有百度快照
  • 网站建设前准备工作网站首页图片怎么更换
  • 如何做一个移动网站台州网站建设 推广公司
  • 郑州400建站网站建设购物网站
  • 四川法制建设网站兴仁企业建站公司
  • 国防教育网站建设说明书网站制作商家入驻
  • 珠海专业网站制作公司seo网页推广
  • 外贸零售网站建设做pop网站