Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python GAE上的django非rel createsuperuser_Python_Django_Google App Engine_Django Nonrel - Fatal编程技术网

Python GAE上的django非rel createsuperuser

Python GAE上的django非rel createsuperuser,python,django,google-app-engine,django-nonrel,Python,Django,Google App Engine,Django Nonrel,我是新的python开发人员,也是django。我想开发web服务应用程序。我决定去做不相关的事。我部署了django非rel测试应用程序。测试应用程序已成功运行。但我无法访问django管理页面。我研究并发现了这个“python manage.py remote createsuperuser”。但我不知道该如何处理这个脚本以及在哪里运行 你能帮我吗 我做了“python manage.py syncdb”,并给出了这个消息。我说是的,但有更多的错误 WARNING 2013-10-

我是新的python开发人员,也是django。我想开发web服务应用程序。我决定去做不相关的事。我部署了django非rel测试应用程序。测试应用程序已成功运行。但我无法访问django管理页面。我研究并发现了这个“
python manage.py remote createsuperuser
”。但我不知道该如何处理这个脚本以及在哪里运行

你能帮我吗

我做了“python manage.py syncdb”,并给出了这个消息。我说是的,但有更多的错误

    WARNING  2013-10-31 17:00:33,191 dev_appserver.py:3565] The datastore file stub is deprecated, and
    will stop being the default in a future release.
    Append the --use_sqlite flag to use the new SQLite stub.

    You can port your existing data using the --port_sqlite_data flag or
    purge your previous test data with --clear_datastore.

    WARNING  2013-10-31 17:00:33,202 simple_search_stub.py:1009] Could not read search indexes from /var/folders/54/ndyvd2fx2c94frmdkn77l9f40000gn/T/dev_appserver.searchindexes
    WARNING  2013-10-31 17:00:33,204 dev_appserver.py:3673] Could not initialize images API; you are likely missing the Python "PIL" module. ImportError: No module named _imaging
    Creating tables ...

    You just installed Django's auth system, which means you don't have any superusers defined.
    Would you like to create one now? (yes/no):
Traceback (most recent call last):
  File "manage.py", line 11, in <module>
    execute_manager(settings)
  File "/Users/abdullahokudan/Documents/workspace/django-testapp22/django/core/management/__init__.py", line 459, in execute_manager
    utility.execute()
  File "/Users/abdullahokudan/Documents/workspace/django-testapp22/django/core/management/__init__.py", line 382, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/Users/abdullahokudan/Documents/workspace/django-testapp22/django/core/management/base.py", line 196, in run_from_argv
    self.execute(*args, **options.__dict__)
  File "/Users/abdullahokudan/Documents/workspace/django-testapp22/django/core/management/base.py", line 232, in execute
    output = self.handle(*args, **options)
  File "/Users/abdullahokudan/Documents/workspace/django-testapp22/django/core/management/base.py", line 371, in handle
    return self.handle_noargs(**options)
  File "/Users/abdullahokudan/Documents/workspace/django-testapp22/django/core/management/commands/syncdb.py", line 110, in handle_noargs
    emit_post_sync_signal(created_models, verbosity, interactive, db)
  File "/Users/abdullahokudan/Documents/workspace/django-testapp22/django/core/management/sql.py", line 189, in emit_post_sync_signal
    interactive=interactive, db=db)
  File "/Users/abdullahokudan/Documents/workspace/django-testapp22/django/dispatch/dispatcher.py", line 172, in send
    response = receiver(signal=self, sender=sender, **named)
  File "/Users/abdullahokudan/Documents/workspace/django-testapp22/django/contrib/auth/management/__init__.py", line 74, in create_superuser
    call_command("createsuperuser", interactive=True, database=db)
  File "/Users/abdullahokudan/Documents/workspace/django-testapp22/django/core/management/__init__.py", line 150, in call_command
    return klass.execute(*args, **defaults)
  File "/Users/abdullahokudan/Documents/workspace/django-testapp22/django/core/management/base.py", line 232, in execute
    output = self.handle(*args, **options)
  File "/Users/abdullahokudan/Documents/workspace/django-testapp22/django/contrib/auth/management/commands/createsuperuser.py", line 70, in handle
    default_username = get_default_username()
  File "/Users/abdullahokudan/Documents/workspace/django-testapp22/django/contrib/auth/management/__init__.py", line 106, in get_default_username
    default_username = get_system_username()
  File "/Users/abdullahokudan/Documents/workspace/django-testapp22/django/contrib/auth/management/__init__.py", line 86, in get_system_username
    return getpass.getuser().decode(locale.getdefaultlocale()[1])
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/locale.py", line 511, in getdefaultlocale
    return _parse_localename(localename)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/locale.py", line 443, in _parse_localename
    raise ValueError, 'unknown locale: %s' % localename
ValueError: unknown locale: UTF-8

从您的设置和url.py发布已安装的应用程序content@void添加了settings.py和urls.pymmm我不确定,但请尝试将“django.contrib.sites”添加到已安装的应用程序中,并试一试。您是否运行了
manage.py syncdb
?@void我按照您的说法执行了,但不是:(
    # Initialize App Engine and import the default settings (DB backend, etc.).
    # If you want to use a different backend you have to remove all occurences
    # of "djangoappengine" from this file.
    from djangoappengine.settings_base import *

    import os

    # Activate django-dbindexer for the default database
    DATABASES['native'] = DATABASES['default']
    DATABASES['default'] = {'ENGINE': 'dbindexer', 'TARGET': 'native'}
    AUTOLOAD_SITECONF = 'indexes'

    SECRET_KEY = '=r-$b*8hglm+858&9t043hlm6-&6-3d3vfc4((7yd0dbrakhvi'

    INSTALLED_APPS = (
        'django.contrib.admin',
        'django.contrib.contenttypes',
        'django.contrib.auth',
        'django.contrib.sessions',
        'djangotoolbox',
        'autoload',
        'dbindexer',

        # djangoappengine should come last, so it can override a few manage.py commands
        'djangoappengine',
    )

    MIDDLEWARE_CLASSES = (
        # This loads the index definitions, so it has to come first
        'autoload.middleware.AutoloadMiddleware',

        'django.middleware.common.CommonMiddleware',
        'django.contrib.sessions.middleware.SessionMiddleware',
        'django.contrib.auth.middleware.AuthenticationMiddleware',
    )

    TEMPLATE_CONTEXT_PROCESSORS = (
        'django.contrib.auth.context_processors.auth',
        'django.core.context_processors.request',
        'django.core.context_processors.media',
    )

    # This test runner captures stdout and associates tracebacks with their
    # corresponding output. Helps a lot with print-debugging.
    TEST_RUNNER = 'djangotoolbox.test.CapturingTestSuiteRunner'

    STATIC_URL = '/static/'

    TEMPLATE_DIRS = (os.path.join(os.path.dirname(__file__), 'templates'),)

    ROOT_URLCONF = 'urls'

urls.py

    from django.conf.urls.defaults import *
    from django.contrib import admin
    import dbindexer

    handler500 = 'djangotoolbox.errorviews.server_error'

    # django admin
    admin.autodiscover()

    # search for dbindexes.py in all INSTALLED_APPS and load them
    dbindexer.autodiscover()

    urlpatterns = patterns('',
        ('^_ah/warmup$', 'djangoappengine.views.warmup'),
        ('^$', 'django.views.generic.simple.direct_to_template', {'template': 'home.html'}),
        ('^admin/', include(admin.site.urls)),
    )