嗨(抱歉我的英语不好)
我想知道是否有可能检索使用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/