类视图一个视图只能对于一个方法么?

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

慕哥1266152

2019-10-23

类视图一个视图只能对于一个方法么? 而且方法的名字必须是get么?
如果能定义多个方法, url部分该如何书写?

class LessonFourPageTwo(View):

    def get(self, request):

        data = {}

        search = request.GET.get('search','')

        if search:
            messages = Message.objects.filter(content__contains=search)
        else:
            messages = Message.objects.all()

        data['messages'] = messages

        return render(request, 'four_page_two.html', data)
写回答

1回答

deweizhang

2019-10-23

Django支持 get和post 在类中还可以写别的方法被get和post使用

1
3
慕哥1266152
非常感谢!
2019-10-23
共3条回复

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

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

1117 学习 · 468 问题

查看课程