Django 2.2
admin.py , фон и вопрос в основном встроены в код:
class ProductAdmin(<SomeSuperAdmin>)
inlines = [
ProductCommentInline,
]
# blah-blah...
class ProductCommentAdmin(<SomeSuperAdmin>):
# blah-blah...
class ProductCommentInline(admin.TabularInline):
model = ProductComment
# blah-blah...
#this is called for each record in my queryset of ProductComments,
# and depending on one field value I want it to return True or False
def has_delete_permission(self, request, obj=None):
#here I have obj.id which is id of Product, but not ProductComment
#here I need to get somehow current ProductComment record data
product_comment_record = <get_somehow_current_record_data >
return product_comment_record.<some_bool_field>
Как получить доступ ктекущие данные записи ProductComment из метода has_delete_permission встроенной модели?
Я понимаю, что у меня есть полный набор ProductComment Queryset:
all_productcomments_records = self.get_queryset(request).filter(product_id=obj.id),
, но мне нужен доступ к current запись данных. Я ничего не сказал в self
или request