问题描述
|
我已经用\“ Member \”模型扩展了django用户模型。我希望能够(在管理站点上)管理用户-来自两个模型的所有数据。我需要来自用户的电子邮件和姓名,但其他所有内容都来自“成员”。我已经对其进行了设置,以便可以在一种表单上获取所有数据,但是我不能继续将相关的(子级)信息添加到“成员”中,就像我通常不会将其作为内联模型显示时那样。用户。这是我的尝试。它当前可以显示用户+会员,但不能显示SaleItems(对于会员)。
from DjangoSite.ManageProducts.models import Member,SaleItem
from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from django.contrib.auth.admin import User
# cannot view this data from SaleItem model
class MemSalesInline(admin.TabularInline):
model = SaleItem
fk_name = \'Seller\'
class MemberProfileInline(admin.StackedInline):
model = Member
fk_name = \'user\'
# this does not work
inlines = [
MemSalesInline,]
class MyUserAdmin(UserAdmin):
inlines = [MemberProfileInline,]
try:
admin.site.unregister(User)
except admin.sites.NotRegistered:
pass
admin.site.register(User,MyUserAdmin)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)