django管理详细页面显示空白,没有错误

时间:2018-06-07 00:55:33

标签: python django model row dashboard

当我进入我的django管理仪表板,在应用程序下选择一个模型然后进入行的详细信息时,真的很奇怪。细节只是空白。

例如,我有一个名为Product的应用程序,然后是产品应用程序下名为Sku的模型。当然,在sku中有相当多的数据,但是当我点击其中一个sku的数据时,该页面是空白的。

步骤,例如,

  • 我登录了我的django管理仪表板
  • 我看到产品应用
  • 下列出的sku模型
  • 点击了sku,然后查看了sku信息列表
  • 我选择其中一个sku信息点击进入
  • 然后我应该看到我点击的这个sku的详细信息,但我看到空白页没有错误
  • 这不适用于仅1-2型号的所有型号
  • 任何人都有任何理由,我应该在哪里研究?

enter image description here

P.S。我尝试使用python manage.py collectstatic,我的开发 虽然很好。

任何人都知道可能是什么原因? 提前感谢您的帮助。

编辑:

models.py

class Media(TimeStampedDeletionModel):
    user = models.ForeignKey(User, blank=True, null=True)
    profile = models.ForeignKey(Profile, blank=True, null=True)

    behance = models.CharField(max_length=256, blank=True)
    dribbble = models.CharField(max_length=256, blank=True)
    facebook = models.CharField(max_length=256, blank=True)
    flickr = models.CharField(max_length=256, blank=True)

    def __unicode__(self):
        return unicode(self.profile)

admin.py

class MediaAdmin(admin.ModelAdmin):
    list_display = ('profile', 'facebook')
    list_display_links = ('profile', 'facebook')
    search_fields = ('profile__email', 'facebook')

admin.site.register(Media, MediaAdmin)

1 个答案:

答案 0 :(得分:0)

今天在运行开发服务器的本地计算机(即./manage.py runserver)上发生了同样的问题:我的一个应用程序的突然添加/更改管理页面只是显示空白页面,就像块已完全删除一样。我没有代码更改,这是一个简单的页面,空页面上没有任何内容依赖javascript代码或类似的内容,以超级用户身份登录,并且具有所有权限,即使本地没有应用程序依赖任何模型权限也是如此。所以我做了什么-我只是将DEBUG设置为False,然后重新启动开发服务器,在Chrome浏览器中进行了几次安装,然后将DEBUG重新设置为True,问题已解决,希望这对我有帮助,因为我在此上浪费了将近2个小时..