Как мне заполнить таблицу Django django_site в приборе yaml? - PullRequest
2 голосов
/ 21 августа 2009

Я пытаюсь заполнить таблицу django_site в моей тестовой базе данных следующим содержимым yaml:

- model: django.contrib.sites.site
  pk: 1
  fields:
    domain: stackoverflow.com
    name: Stack Overflow

- model: django.contrib.sites.site
  pk: 2
  fields:
    domain: serverfault.com
    name: Server Fault

Я следую Django doc о том, как это сделать. Я также знаю, что модель django_site находится в django/contrib/sites/models.py. Исключение, которое я получаю из вышеперечисленного после запуска python manage.py test myapp:

DeserializationError: Invalid model identifier: 'django.contrib.sites.site'

Есть идеи, чего мне не хватает?

1 Ответ

4 голосов
/ 21 августа 2009

Вам не нужен полный путь к модулю, только имя приложения. Так и должно быть

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