簡體   English   中英

Django:如何檢索``object_detail``泛型視圖選擇的對象?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM