In django admin page, it have default value on IDC filed,But in edit page,it not display. what method can resulove it? one image
rt two image
code
class IDC(models.Model):
uuid = UUIDField(auto=True, primary_key=True)
name = models.CharField(max_length=64,verbose_name=u'机房名称')
class Server(models.Model):
idc = models.ForeignKey(IDC, blank=True, null=True, verbose_name=u'机房', on_delete=models.SET_NULL)
class ServerAdmin(admin.ModelAdmin):
model = models.Server
exclude = ('memo',)
While you do not set default value for idc
field in Server
model, this will not be shown in the admin when you create a new object. It will only be shown if you edit already existing object. In order to have default value for this field in the admin, set default value for your idc
field in the Server
model.