定义了一个删除方法报错

来源:4-10 本章练习:消息的插入与查询

慕虎4249352

2020-04-19

定义了一个删除方法如下,调用时报错如下

TypeError       at /pagetwo/1

delitem() got multiple values for argument 'itemid'

代码如下


@classmethod
def delitem(self, itemid,request):
   TEMPLATE = 'pagetow.html'
   data = {}
   # deleteid = request.GET.get('id','')
   # if not id:
   #     data['error'] = 'id为空'
   Messages.objects.filter(id=itemid).delete()
   return self.get(self,request)
写回答

2回答

慕虎4249352

提问者

2020-04-19

是这样的,问题解决了,谢谢老师

0
0

deweizhang

2020-04-19

self request 后边才能跟你自定义的参数

0
0

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

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

1114 学习 · 464 问题

查看课程