首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Django admin没有列出模型对象,但计数显示

Django admin没有列出模型对象,但计数显示
EN

Stack Overflow用户
提问于 2013-11-14 17:23:51
回答 1查看 155关注 0票数 2

我有一个简单的模型

代码语言:javascript
运行
复制
class Professeurs(Metadata):
    nom = models.CharField(max_length=255)
    prenom = models.CharField(max_length=255)
    biographie = models.TextField()
    #photo = models.ForeignKey(image_model,blank=True)
    photo = models.OneToOneField(Photo,primary_key=True,blank=True)


    def __unicode__(self):
        return "%s  %s" % (self.nom, self.prenom)

它在管理中是这样的。

代码语言:javascript
运行
复制
class general(admin.ModelAdmin):
   class Media:
     js = ('/static/js/tiny_mce/tiny_mce.js', '/static/js/tiny_mce/textareas.js',)

class ProfesseursAdmin(general):
    list_display = ('prenom' , 'nom' )
    fields = ['prenom','nom', 'biographie','photo']

admin.site.register(Professeurs, ProfesseursAdmin) 

在django管理部分,您只需单击您的模型,查看您为该模型创建的所有实例。问题是,当我创建一些“教授”时,他们不会出现在教授管理面板的报告中。但是计数显示"3“,所以它看到了一些物体。我不明白他们为什么不出现

下面是问题https://dl.dropboxusercontent.com/u/14828537/Chose/Admin%20django.PNG的图片

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-15 16:04:50

我发现了问题。我进行了迁移,并且主键被更改,因为这个字段名为models.OneToOneField=primary_key=True( photo,primary_key=True,blank=True)。primary_key=True在捣乱professeur.id

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

https://stackoverflow.com/questions/19984254

复制
相关文章

相似问题

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