python manage.py syncdb не работает

C: \ Users \ acc \ Desktop \ coding> python manage.py syncdb

Traceback (последний вызов был последним):

Файл "manage.py", строка 10, в

execute_from_command_line(sys.argv)

Файл "C:\Python27\lib\site-packages\django\core\management__init__. Py", строка 399, в execute_from_command_line

utility.execute ()

Файл "C:\Python27\lib\site-packages\django\core\management__init__. Py", строка 392, в исполняемой команде self.fetch_command(подкоманда).run_from_argv(self.argv)

Файл "C:\Python27\lib\site-packages\django\core\management\base.py", строка 242, в run_from_argv

self.execute(*args, **options.__dict__)

Файл "C:\Python27\lib\site-packages\django\core\management\base.py", строка 280, в исполнении

translation.activate('en-us')

Файл "C:\Python27\lib\site-packages\django\utils\translation__init__. Py", строка 130, в активации

вернуть _trans.activate (язык)

Файл "C:\Python27\lib\site-packages\django\utils\translation\trans_real.py", файл 188, находится в активации

_active.value = translation(language)

Файл "C:\Python27\lib\site-packages\django\utils\translation\trans_real.py", стр. 177, в переводе default_translation = _fetch(settings.LANGUAGE_CODE)

Файл "C:\Python27\lib\site-packages\django\utils\translation\trans_real.py", файл 158, в _fetch

for appname in reversed(settings.INSTALLED_APPS):

TypeError: аргумент для reversed() должен быть последовательностью

пожалуйста, дайте мне совет для удаления этой ошибки...

1 ответ

Вы сделали INSTALLED_APPS набором вместо кортежа. Он должен иметь круглые скобки, а не фигурные скобки.

Другие вопросы по тегам