azu上的Django应用失败

2024-09-28 23:31:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在azureweb应用程序上开发和部署django应用程序。 在执行tutorial on azure website操作时,在将基本项目克隆到本地计算机(使用git)并创建虚拟环境之后,我尝试运行createsuperuser命令,并得到以下错误:

C:\Users\tutzy\Desktop\newtest\amir1>env\scripts\python manage.py createsuperuser
Traceback (most recent call last):
  File "manage.py", line 17, in <module>
    execute_from_command_line(sys.argv)
  File "C:\Users\tutzy\Desktop\newtest\amir1\env\lib\site-packages\django\core\management\__init__.py", line 353, in execute_from_command_line
    utility.execute()
  File "C:\Users\tutzy\Desktop\newtest\amir1\env\lib\site-packages\django\core\management\__init__.py", line 345, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "C:\Users\tutzy\Desktop\newtest\amir1\env\lib\site-packages\django\core\management\base.py", line 348, in run_from_argv
    self.execute(*args, **cmd_options)
  File "C:\Users\tutzy\Desktop\newtest\amir1\env\lib\site-packages\django\contrib\auth\management\commands\createsuperuser.py", line 52, in execute
    return super(Command, self).execute(*args, **options)
  File "C:\Users\tutzy\Desktop\newtest\amir1\env\lib\site-packages\django\core\management\base.py", line 413, in execute
    translation.activate(saved_locale)
  File "C:\Users\tutzy\Desktop\newtest\amir1\env\lib\site-packages\django\utils\translation\__init__.py", line 154, in activate
    return _trans.activate(language)
  File "C:\Users\tutzy\Desktop\newtest\amir1\env\lib\site-packages\django\utils\translation\trans_real.py", line 216, in activate
    _active.value = translation(language)
  File "C:\Users\tutzy\Desktop\newtest\amir1\env\lib\site-packages\django\utils\translation\trans_real.py", line 205, in translation
    _translations[language] = DjangoTranslation(language)
  File "C:\Users\tutzy\Desktop\newtest\amir1\env\lib\site-packages\django\utils\translation\trans_real.py", line 118, in __init__
    raise IOError("No translation files found for default language %s." % settings.LANGUAGE_CODE)
IOError: No translation files found for default language en-us.

Tags: djangoinpyenvlibpackageslinesite
1条回答
网友
1楼 · 发布于 2024-09-28 23:31:38

如果您为Django克隆了Azure office示例,则您的问题似乎与另一个SO线程No translation file found for domain 'django'相似。在^{}文件的第49行有一个*.mo行。请尝试添加丢失的.mo文件并再次执行createsupersuer操作。在

希望有帮助。在

相关问题 更多 >