在Django Admin中,如果想要列出另一个模型中存储的所有值,可以通过以下步骤实现:
from .models import YourModel
admin.ModelAdmin
,例如:class YourModelAdmin(admin.ModelAdmin):
pass
get_queryset
方法,该方法用于获取查询集,即另一个模型中的所有值。在该方法中,使用适当的查询语法获取另一个模型的所有对象,例如:def get_queryset(self, request):
queryset = super().get_queryset(request)
# 获取另一个模型中的所有对象
related_objects = YourModel.objects.all()
return related_objects
admin.site.register(YourModel, YourModelAdmin)
完成以上步骤后,当你在Django Admin中访问该模型的页面时,你将看到另一个模型中存储的所有值。
对于Django Admin中另一个模型中存储的所有值的列出,可以使用以上步骤来实现。这种方法适用于各种类型的模型和关系。如果你需要进一步定制显示的字段、过滤器、搜索等功能,可以在自定义的Admin类中添加相应的代码。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云