Это find_or_create_by , а не first_or_create .
Пример: Client.find_or_create_by (имя: «Энди»)
Да, я нашел, где проблема. Я не могу найти путь к cmd.exe так перейдите в инструменты visualstudio-> параметры-> проекты и -> каталоги vc ++ и укажите ($ SystemRoot) / system32, тогда он будет работать нормально.
Проверить, находится ли cmd.exe в
переменной среды?
Я только что провел небольшой тест, удалив % SystemRoot% \ system32
из путь
переменной среды, и у меня возникла та же проблема, с которой вы столкнулись.
Ошибка 4: ошибка создания. cmd.exe. Project SEH
Если это проблема пути, попробуйте добавить ниже в Проекты и решения -> Каталоги VC ++
:
$ (SystemRoot) \ System32
Я считаю, что cmd.exe не запускается пользователем без прав администратора по умолчанию в Windows Server 2003, поэтому я бы проверил его разрешения. Это, конечно, предполагает, что вы еще не запускаете его как администратор.
Вы используете Vista? Может быть, вам нужно запустить Visual Studio от имени администратора?
Yep. (Еще одна странная ошибка windows) Проекты и решения -> Директории VC++ -> Исполняемые файлы Добавьте $(SystemRoot)\System32 это работает