简体   繁体   English

创建超级用户Django时出错

[英]Error in creating superuser django

Hi I am trying to create a superuser in my sample django project using the command 嗨,我正在尝试使用以下命令在示例django项目中创建超级用户

python manage.py createsuperuser --username=admin --email=geopaulm@gmail.com

But I get an error as below : 但我得到如下错误:

Traceback (most recent call last):
  File "manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/Library/Python/2.6/site-packages/django/core/management/__init__.py", line 443, in execute_from_command_line
    utility.execute()
  File "/Library/Python/2.6/site-packages/django/core/management/__init__.py", line 382, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/Library/Python/2.6/site-packages/django/core/management/base.py", line 196, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/Library/Python/2.6/site-packages/django/core/management/base.py", line 232, in execute
    output = self.handle(*args, **options)
  File "/Library/Python/2.6/site-packages/django/contrib/auth/management/commands/createsuperuser.py", line 70, in handle
    default_username = get_default_username()
  File "/Library/Python/2.6/site-packages/django/contrib/auth/management/__init__.py", line 105, in get_default_username
    default_username = get_system_username()
  File "/Library/Python/2.6/site-packages/django/contrib/auth/management/__init__.py", line 85, in get_system_username
    return getpass.getuser().decode(locale.getdefaultlocale()[1])
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/locale.py", line 459, in getdefaultlocale
    return _parse_localename(localename)
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/locale.py", line 391, in _parse_localename
    raise ValueError, 'unknown locale: %s' % localename
ValueError: unknown locale: UTF-8

what could be the issue? 可能是什么问题?

2 min google search and here it is: 2分钟谷歌搜索,这是:

How to fix locale issue on MacOsX 如何在MacOsX上解决语言环境问题

Please modify the locale name accordingly, maybe to en_US.UTF8 as in this link it's for italian. 请相应地修改语言环境名称,也许更改为en_US.UTF8,因为此链接中的语言为意大利语。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在 Django 中创建超级用户时出错 - Error creating superuser in Django 使用 Heroku 创建 django 超级用户时出错 - FileNotFoundError - Error when creating a django superuser with Heroku - FileNotFoundError 在 Django 中创建超级用户时出错 - Getting an error when creating Superuser in Django 使用 django 在 heroku 上创建超级用户时出错 - Error while creating a superuser on heroku with django "在 Django (django-rest-framework) 中创建超级用户时出现致命错误" - Fatal error while creating superuser in Django (django-rest-framework) Django中的异常错误。 创建超级用户后无法登录管理员 - Unusual error in Django. Cannot login into admin after creating superuser 为什么我在创建超级用户 django 时会收到此错误? - why do i get this error creating superuser django? 创建超级用户 django.db.utils.OperationalError 时出现 Django 错误:没有这样的表:auth_user - Django error when creating superuser django.db.utils.OperationalError: no such table: auth_user 在生产环境中创建Django SuperUser时发生IntegrityError - IntegrityError while creating django SuperUser in Production 创建超级用户时出现Django错误,AttributeError:&#39;Manager&#39;对象没有属性&#39;get_by_natural_key&#39; - Django error while creating superuser, AttributeError: 'Manager' object has no attribute 'get_by_natural_key'
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM