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

怎么用IP做网站地址潍坊快速网站排名

怎么用IP做网站地址,潍坊快速网站排名,公司网站制作天强科技,wordpress 自定义边栏服务端代码: 1、创建数据库连接对象2、初始化数据库3、声明一个上下文4、挂载用户相关的路由,这里主要由 用户登录接口用户注册注册获取用户列表接口激活指定用户接口 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_role=True, is_init_auth=True)@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),],lifespan=lifespan,
)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, json=data)
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是1788925660358500352,active激活状态是0
  • 3、根据ID激活用户:返回True,表明成功
  • 4、再次查询所有的用户:由zhangdapeng1的用户,ID是1788925660358500352,active激活状态是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.mnyf.cn/news/50233.html

相关文章:

  • 2022腾讯云网站建设方案书十大教育培训机构排名
  • 为什么用html5做网站培训班招生方案有哪些
  • 中央军事新闻最新消息企业seo推广的绝密诀窍曝光
  • 杭州建设网站百度竞价排名叫什么
  • 做一个旅游团网站怎么做友情链接网站源码
  • 网站模版购买如何做网站营销
  • 网站工程师培训学校seo长尾快速排名
  • 淘客没有网站难做今日军事新闻头条新闻
  • 成华网站制作做竞价推广大概多少钱
  • php如何制作网站引流推广
  • 中国做爰网站seo技术论坛
  • 网站自己推广怎么做石家庄学院
  • 建设购物网站的目的淄博新闻头条最新消息
  • 有单独做网站维护的必要吗电商营销推广有哪些?
  • 电脑网站与手机的区别成人计算机速成培训班
  • 郑州区块链数字钱包网站开发周期网络营销推广实战宝典
  • php网站建设心得体会网络广告营销成功案例
  • 网站的资讯内容磁力狗最佳搜索引擎
  • 网站什么时候做等保sem优化推广
  • 用模板做企业网站泉州百度关键词排名
  • 云南建设投资集团网站新人跑业务怎么找客户
  • 关于学校的网站模板免费下载公众号软文是什么意思
  • 在建设银行网站申请完信用卡网站如何注册
  • 电视台网站开发下载百度app到手机上
  • wordpress怎么实现注册登录贵州百度seo整站优化
  • 万州哪里有做网站的好的网络推广平台
  • 手机怎么用wordpress在seo优化中
  • 境外电商平台入驻seo应该怎么做
  • 焦作市住房和城乡建设局网站哈尔滨seo整站优化
  • 西宁集团网站建设百度 搜索热度