Страница подробностей администратора django без ошибок отображается - PullRequest
0 голосов
/ 07 июня 2018

Действительно странно, что, когда я захожу в панель администратора django, выбираю одну из моделей в приложении, а затем переходю к деталям строки.Детали просто пустые.

Например, у меня есть приложение с именем Product, а затем модель с именем Sku в приложении product.И, конечно, в sku достаточно данных, но когда я нажимаю на одну из данных sku, страница становится пустой.

Шаги, например,

  • Я вхожу в свой djangoПанель администратора
  • Я вижу модель sku, указанную в приложении продукта
  • , щелкнул sku, затем вижу список информации sku
  • Я выбираю одну из данных sku, чтобы щелкнуть в
  • Затем я должен увидеть детали этого sku, по которому я щелкнул, но вместо этого я вижу пустую страницу без ошибок
  • Это относится не ко всем моделям, только 1-2 модели
  • , у кого естьЛюбая идея, и где я должен разобраться?

enter image description here

PS Я также пытался использовать 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 голосов
/ 25 января 2019

У меня была такая же проблема сегодня на моем локальном компьютере, на котором запущен сервер разработки (т.е. ./manage.py runserver): внезапно страница администратора добавления / изменения одного из моих приложений просто отображала пустую страницу, как будто блок был полностью удален,У меня не было никаких изменений кода, и это была простая страница, ничто на пустой странице не зависело от кода javascript или чего-то подобного, вошло в систему с привилегированным пользователем и имело все разрешения, даже если никакие приложения локально не полагаются на какие-либо разрешения модели.Итак, что я сделал - я просто установил для DEBUG значение False и перезапустил сервер dev, выполнил пару операций в браузере Chrome, а затем снова установил для DEBUG значение True, и проблема была устранена, надеюсь, это кому-нибудь поможет, поскольку я потратил на это почти 2 часа..

...