См. трассировку команды loaddata (при ошибке)

Я пытаюсь загрузить прибор:

python manage.py loaddata stock/fixtures/initial_data.json

Но произошла ошибка без трассировки (я не знаю, в какой модели проблема):

ValueError: Problem installing fixture 'stock/fixtures/initial_data.json': The database backend does not accept 0 as a value for AutoField.

Как получить трассировку?


person bux    schedule 16.10.2013    source источник
comment
Вы должны получить это как часть своего сообщения об ошибке, какую IDE вы используете или это просто командная строка?   -  person Games Brainiac    schedule 16.10.2013
comment
Это командная строка. Так что выхода больше нет.   -  person bux    schedule 16.10.2013
comment
Ваш прибор содержит 0 в качестве идентификатора объекта. Достаточно ли мал файл прибора для ручной проверки?   -  person Simeon Visser    schedule 16.10.2013
comment
Хорошая идея ! Я нашел строку в файле json. Спасибо ;)   -  person bux    schedule 16.10.2013


Ответы (1)


Есть опция --traceback.

python manage.py loaddata stock/fixtures/initial_data.json --traceback

Это не упоминается в документах по загрузке данных, это часть команды по умолчанию параметры.

person Thomas    schedule 16.10.2013
comment
Позор мне, я забыл прочитать The F **** Manual! (python manage.py помогает загрузить данные). Спасибо ! - person bux; 16.10.2013