首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的ForeignKey不显示?

为什么我的ForeignKey不显示?
EN

Stack Overflow用户
提问于 2016-10-21 09:50:40
回答 1查看 47关注 0票数 0

在django管理页面中,IDC文件具有默认值,但在编辑页面中,它不显示。有什么方法可以补救吗?一幅图像

rt 双像

代码

代码语言:javascript
复制
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',)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-21 10:39:49

虽然您没有在idc模型中为Server字段设置默认值,但是当您创建一个新对象时,这将不会在admin中显示。只有在编辑已经存在的对象时才会显示它。为了在admin中具有此字段的默认值,请在idc模型中为您的Server字段设置默认值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40173475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档