简体   繁体   English

如何能够在Django管理面板中编辑字段

[英]How to be able to edit field in Django admin panel

I do not see edit icon in django admin panel in the detail page of my model. 在我的模型的详细信息页面的django管理面板中没有看到编辑图标。 It looks like this: 看起来像这样:

在此处输入图片说明

Thus normally it should have add icon and edit icon , something like this: 因此,通常它应该具有add iconedit icon ,如下所示:
在此处输入图片说明

But the edit icon is missing. 但是缺少编辑图标。

My model is as follows: 我的模型如下:

class BusinessUnit(models.Model):
    name = models.CharField(max_length=255)
    brands = models.ManyToManyField(to=Brand)
    site_picture = models.ImageField(upload_to=settings.MEDIA_ROOT, blank=True, null=True)
    address = models.ForeignKey(to=Address)

    def __unicode__(self):
        return self.name

And in admin.py i have the code as follows: 在admin.py中,我的代码如下:

class BusinessUnitAdmin(admin.ModelAdmin):
    search_fields = ('name',)
    list_display = ('name', 'address', )

admin.site.register(BusinessUnit, BusinessUnitAdmin)

Any ideas what is wrong? 任何想法有什么问题吗?

根据此故障单: https : //code.djangoproject.com/ticket/13165 ,此消息是在Django 1.8上交付的

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM