老师,为什么要使用@classmethod

来源:4-7 redis在django中的两种配置方法与使用&缓存装饰器的书写

慕设计6208342

2021-01-13

是否可以说明下使用场景和有点

写回答

3回答

deweizhang

2021-01-14

或者你可以简单理解为 该装饰器不需要你实例化对象就可以调用的内部函数

0
0

慕设计6208342

提问者

2021-01-14

def get(cls, id):
   rs = cls.objects.get(id=id)
   return {
       'id': rs.id,
       'username': rs.username,
       'age': rs.age,
       'email': rs.email,
       'info': rs.info,
       'create_time': str(rs.create_time),
       'update_time': str(rs.update_time)
   }

请问老师,这个rs = cls.objects.get(id=id)我有点乱,能否麻烦老师帮我梳理下

0
1
deweizhang
你可能对这个装饰器还不了解 可以百度一下 有很多教程 可能会比我在这里解释的会更详细
2021-01-14
共1条回复

deweizhang

2021-01-13

这是python基础 有些场景可能并不需要实例化就想调用里边的函数 就可以用这个装饰器

0
0

Django入门到进阶-适合Python小白的系统课程

入门Django的同时,让你形成更贴近实际工作的Python Web开发知识体系

1114 学习 · 464 问题

查看课程