[英]How to pass object_id to generic view object_detail in Django
[英]Django: how to retrieve an object selected by the ``object_detail`` generic view?
嗨(對不起我丑陋的英語)
我想知道是否可以檢索使用object_detail通用視圖選擇的對象。 例如 :
來自django.views.generic.list_detail import 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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.