Django Mutlipleobjects в get () после переноса SQL в POSTGRES - PullRequest
0 голосов
/ 12 января 2020

Хорошо, у меня были проблемы с Microsoft azure о OperationDatabase Locked, поэтому я переключился на POSTGRES db, вот шаги, которые я сделал

в каталоге проекта с активацией virtualenv

python manage.py dumpdata > db.json

затем я после изменения db в файле settings.py я загрузил json и все sql материалы были скопированы в postgres db.

теперь проблема, с которой я сталкиваюсь в том, что я использовал контекстные процессоры для большинства проектов

def carousel(request):
   return {
        'carousel': Carousel.objects.values('text1').get()
   }

def carousel_1(request):
   return {
        'carousel_1': Carousel.objects.values('text2').get()
   }

Это ошибка, которую я получаю сейчас

get() returned more than one Carousel -- it returned 2

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

мой django admin

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