我想获取在管理面板中选择的查询集的ID,并希望此自定义操作将我重定向到包含该ID的URL。但是我无法做到这一点。
管理员姓名:
@admin.register(models.PurchaseItem)
class PurchaseItemAdmin(admin.ModelAdmin):
list_display = (
'id',
'product', 'supplier', 'quantity')
@admin.action(description='View Invoice')
def get_context_data(self, request, query_set):
return HttpResponseRedirect('/purchases/10/generatePDF')
actions = [get_context_data]
我希望能够有任何ID,而不是硬编码'10'的网址,当我选择一个查询,我可以使用自定义命令重定向到其pdf页面。
1条答案
按热度按时间rnmwe5a21#
只要通过身份证thorw自己由超级或无论如何,只是呼吁
像这样事情