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 набором вместо кортежа. Он должен иметь круглые скобки, а не фигурные скобки.