当我进入我的django管理仪表板,在应用程序下选择一个模型然后进入行的详细信息时,真的很奇怪。细节只是空白。
例如,我有一个名为Product的应用程序,然后是产品应用程序下名为Sku的模型。当然,在sku中有相当多的数据,但是当我点击其中一个sku的数据时,该页面是空白的。
步骤,例如,
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)
答案 0 :(得分:0)
今天在运行开发服务器的本地计算机(即./manage.py runserver)上发生了同样的问题:我的一个应用程序的突然添加/更改管理页面只是显示空白页面,就像块已完全删除一样。我没有代码更改,这是一个简单的页面,空页面上没有任何内容依赖javascript代码或类似的内容,以超级用户身份登录,并且具有所有权限,即使本地没有应用程序依赖任何模型权限也是如此。所以我做了什么-我只是将DEBUG设置为False,然后重新启动开发服务器,在Chrome浏览器中进行了几次安装,然后将DEBUG重新设置为True,问题已解决,希望这对我有帮助,因为我在此上浪费了将近2个小时..