在管理员py具体如下:
class SiteDetailInline(admin.TabularInline):
model = SiteDetail
form = SiteDetailForm
fields = ('name', )
can_delete = False
extra = 1
max_num = 1
def get_readonly_fields(self, request, obj=None):
if obj:
return ('clmsid',) + self.readonly_fields
return self.readonly_fields
class SiteAdmin(admin.ModelAdmin):
inlines = [ SiteDetailInline, ]
def queryset(self, queryset):
return Site.objects.filter(~Q(id = settings.SITE_ID))
signals.post_save.connect(create_sites_default_user, sender=Site)
admin.site.unregister(Site)
admin.site.register(Site, SiteAdmin)
在模型.py具体如下:
^{pr2}$我想显示额外的网站细节内联在管理网站框架。它没有给出任何错误。但是,站点详细信息不会以内联方式显示。请告诉我,我犯了什么错误。提前谢谢。在
试试这个
相关问题 更多 >
编程相关推荐