Я использую PyInstaller для создания сборки для моего проекта на машине с Ubuntu.
Я написал одну пользовательскую команду createappsuperuser в django для создания специальных пользователей sime. Чтобы создать исполняемый файл, я запускаю свой файл manage.spec, и исполняемый файл успешно создается. Расположение этого исполняемого файла находится в папке dist .
После этого я запускаю . / Dist / manage createappsuperuser , который выдает ошибку вроде -
Unknown command: 'createsappsuperuser'. Did you mean createsuperuser?
Type 'manage help' for usage.
Чтобы решить вышеупомянутую проблему, я попытался добавить свою команду cusom в dict
в Pyinstaller / loader / rthooks / pyi_rth_django.py файл, потому что pyi_rth_django.py всегда возвращает некоторый статический набор команд.
Я добавил его как 'createappsuperuser': 'idmgmt' в словаре. Здесь idmgmt - это имя моего приложения.
Но приведенные выше решения были действительны для вплоть до Django 1.8, и даже файл "pyi_rth_django.py" говорит, что он тестировался с Django 1.8.
Тогда как мне это сделать в Django 2.1.5?
Заранее спасибо