重定向到Django Admin中的筛选列表
假设我有一个modelA和modelB,它们与modelA有外键关系 在Django Admin中的any modelA对象页面上,我希望有一个链接,指向与该modelA实例有关系的modelB实例的筛选列表 例如:重定向到Django Admin中的筛选列表,django,django-admin,Django,Django Admin,假设我有一个modelA和modelB,它们与modelA有外键关系 在Django Admin中的any modelA对象页面上,我希望有一个链接,指向与该modelA实例有关系的modelB实例的筛选列表 例如: 从/admin/my\u app/modelA/1/change/,我想访问/admin/my\u app/modelB/?modelA\u id\u exact=1。创建管理员更改视图的完整URL,包括过滤器: 反转URL 根据 您可以根据模型和应用程序标签动态创建URL 这是模
从/admin/my\u app/modelA/1/change/,我想访问/admin/my\u app/modelB/?modelA\u id\u exact=1。创建管理员更改视图的完整URL,包括过滤器: 反转URL 根据 您可以根据模型和应用程序标签动态创建URL 这是模式:{app_label}}{{{model_name}}}{u变更列表 就你而言:
change_url = reverse('admin:myapp_modelb_change')
change_url = reverse('admin:myapp_modelb_change', kwargs={'modelA__id__exact': 1})
编辑:我已删除下划线并将模型名称小写。我不确定应用程序名称中的下划线。在我的例子中,我没有使用下划线,相反的方式对我很有效
添加过滤器参数
与所有常规反向调用一样,将参数添加到kwargs关键字参数列表中
就你而言:
change_url = reverse('admin:myapp_modelb_change')
change_url = reverse('admin:myapp_modelb_change', kwargs={'modelA__id__exact': 1})
要创建管理员更改视图(包括筛选器)的完整URL,请执行以下操作: 反转URL 根据 您可以根据模型和应用程序标签动态创建URL 这是模式:{app_label}}{{{model_name}}}{u变更列表 就你而言:
change_url = reverse('admin:myapp_modelb_change')
change_url = reverse('admin:myapp_modelb_change', kwargs={'modelA__id__exact': 1})
编辑:我已删除下划线并将模型名称小写。我不确定应用程序名称中的下划线。在我的例子中,我没有使用下划线,相反的方式对我很有效
添加过滤器参数
与所有常规反向调用一样,将参数添加到kwargs关键字参数列表中
就你而言:
change_url = reverse('admin:myapp_modelb_change')
change_url = reverse('admin:myapp_modelb_change', kwargs={'modelA__id__exact': 1})
要创建管理员更改视图(包括筛选器)的完整URL,请执行以下操作: 反转URL 根据 您可以根据模型和应用程序标签动态创建URL 这是模式:{app_label}}{{{model_name}}}{u变更列表 就你而言:
change_url = reverse('admin:myapp_modelb_change')
change_url = reverse('admin:myapp_modelb_change', kwargs={'modelA__id__exact': 1})
编辑:我已删除下划线并将模型名称小写。我不确定应用程序名称中的下划线。在我的例子中,我没有使用下划线,相反的方式对我很有效
添加过滤器参数
与所有常规反向调用一样,将参数添加到kwargs关键字参数列表中
就你而言:
change_url = reverse('admin:myapp_modelb_change')
change_url = reverse('admin:myapp_modelb_change', kwargs={'modelA__id__exact': 1})