【发布时间】:2020-01-22 02:41:25
【问题描述】:
我目前在试图弄清楚如何将 3 内联放在更改视图的单个选项卡中时遇到问题。
我目前拥有以下视图之一的以下管理员:
class UserAdminCustom(admin.ModelAdmin):
list_display = ('id', 'email', 'status', 'created')
verbose_name = "General"
exclude = ('password', 'last_login', 'is_superuser', 'is_staff', 'groups',
'user_permissions', 'username', 'first_name', 'last_name', 'is_active', 'date_joined', 'modified')
inlines = [
UserKycInline, UserWalletInline, UserBankInline, CardBindingInline, TopUpsInline, TransfersInline, WithdrawalsInline
]
def get_queryset(self, request):
qs = super(UserAdminCustom, self).get_queryset(request)
return qs.filter(is_staff=False)
def get_readonly_fields(self, request, obj=None):
return ('id', 'created', 'modified')
admin.site.register(User, UserAdminCustom)
我目前希望 TopUpsInline, TransfersInline, WithdrawalsInline 都在 1 个选项卡名称 transactions 中。我想我会使用字段集,但它只适用于用户字段,不能应用于内联。
无论如何我可以在更改视图的 1 个自定义选项卡中显示 3 个内联吗?
【问题讨论】:
-
似乎使用标准 Django 是不可能的。有关解决方法的建议,请参阅 stackoverflow.com/questions/18390627/…
标签: python django django-admin