嗨(抱歉我的英语不好)

我想知道是否有可能检索使用object_detail通用视图选择的对象。例如 :

从django.views.generic.list_detail导入object_detail

def my_view(request, slug)
    response = object_detail(request, MyModel.objects.all(),
        slug=slug,
        slug_field='slug',
        template_object_name='object')
    # Here I need my object in ``response`` to do something after.


我不知道对象在哪里

最佳答案

您不能以这种方式获取对象,因为object_detail只是返回渲染的响应。如果需要,您只需要手动获取即可:

object = MyModel.objects.get(slug=slug)

关于python - Django:如何检索由object_detail通用 View 选择的对象?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1362782/

10-13 23:54