Size: a a a

Django [ru] #STAY HOME

2020 June 16

N

Nire in Django [ru] #STAY HOME
Kamil Saitov
Привет!
Кто-нибудь сталкивался с подобной проблемой?

Django-проект, в проекте есть unit-тесты и есть pytests. Pytest запускается без проблем, как и само приложение, и все остальное. При запуске unit-тестов (class-based), возникает следующая ошибка:
RuntimeError: Model class django.contrib.contenttypes.models.ContentType doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.


Пробовал гуглить, говорят важно, чтобы в списке приложений django.contrib.contenttypes был выше чем приложения, у меня все так и есть.

Что можно сделать с этой проблемой?
Посмотри сеттинг
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Nire
Посмотри сеттинг
я бы рекомендовал выставить переменную окружения ...
источник

N

Nire in Django [ru] #STAY HOME
Так там вроде в ошибке написано, что не так
источник

MT

Max Tuh in Django [ru] #STAY HOME
tot samiy neizvestniy
Чет я запутался
git push --force origin master
Запустил
Получил ответ в консоли
everything up-to-date
Но ничего не изменилось. Новый коммит на сервере не появился, ничего не затёрлось
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Ruslan Popov
добавь это в свой глобальный конфиг гита, в раздел алиасов:
gha = "log --graph --date=relative --all --topo-order --pretty=format:'%C(cyan)[%an]%Creset %C(green bold)%d%Creset %C(yellow)%h%Creset : %s %C(cyan)[%ad]%Creset'"
сделай это и посмотри на вывод команды git gha
источник

N

Nire in Django [ru] #STAY HOME
Max Tuh
git push --force origin master
Запустил
Получил ответ в консоли
everything up-to-date
Но ничего не изменилось. Новый коммит на сервере не появился, ничего не затёрлось
Покажи свой список коммитов и то, что на сервере
источник

KS

Kamil Saitov in Django [ru] #STAY HOME
Nire
Посмотри сеттинг
Ну так django.contrib.contenttypes ведь есть в сеттингсах
источник

KS

Kamil Saitov in Django [ru] #STAY HOME
Ruslan Popov
я бы рекомендовал выставить переменную окружения ...
Какую?
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Kamil Saitov
Какую?
которая укажет твоим тестам, где искать настройки твоего проекта
источник

KS

Kamil Saitov in Django [ru] #STAY HOME
DJANGO_SETTINGS_MODULE стоит
источник

KS

Kamil Saitov in Django [ru] #STAY HOME
Ruslan Popov
которая укажет твоим тестам, где искать настройки твоего проекта
Если речь об этом
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
об этом, стоит - хорошо, а смотрит правильно на твой проект?
источник

N

Nire in Django [ru] #STAY HOME
Скинь полный лог ошибки в депаст
источник

KS

Kamil Saitov in Django [ru] #STAY HOME
Ruslan Popov
об этом, стоит - хорошо, а смотрит правильно на твой проект?
Ну если бы неправильно показывало - не запускался бы сервер, не?
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Kamil Saitov
Ну если бы неправильно показывало - не запускался бы сервер, не?
а тебе сервер или тесты надо запустить?
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Kamil Saitov
Если речь об этом
Покажи сеттингс мб
источник

KS

Kamil Saitov in Django [ru] #STAY HOME
Nire
Скинь полный лог ошибки в депаст
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
дело не в настройках
источник

KS

Kamil Saitov in Django [ru] #STAY HOME
Ruslan Popov
а тебе сервер или тесты надо запустить?
Тесты
Кстати использую PyCharm, может нужно там что-то указать?
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Ты в сеттингс модели импортируешь, или мне показалось?
источник