1

Django-nonrelを使用するallbuttonpressedからdjango-testappを実行しようとしています。

django-testappからmanage.pyを実行すると、次のようなエラーが発生します

C:\Projects\Goog\django-testapp>manage.py
Traceback (most recent call last):
  File "C:\Projects\Goog\django-testapp\manage.py", line 4, in <module>
    import settings # Assumed to be in the same directory.
  File "C:\Projects\Goog\django-testapp\settings.py", line 4, in <module>
    from djangoappengine.settings_base import *
  File "C:\Projects\Goog\django-testapp\djangoappengine\settings_base.py", line 6, in <module>
    setup_env()
  File "C:\Projects\Goog\django-testapp\djangoappengine\boot.py", line 64, in setup_env
    setup_project()
  File "C:\Projects\Goog\django-testapp\djangoappengine\boot.py", line 114, in setup_project
    from .utils import have_appserver, on_production_server
  File "C:\Projects\Goog\django-testapp\djangoappengine\utils.py", line 12, in <module>
    appconfig, unused = dev_appserver.LoadAppConfig(PROJECT_DIR, {})
  File "D:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3440, in LoadAppConfig
  File "D:\Program Files (x86)\Google\google_appengine\google\appengine\tools\dev_appserver.py", line 3295, in ReadAppConfig
  File "D:\Program Files (x86)\Google\google_appengine\google\appengine\api\appinfo.py", line 444, in LoadSingleAppInfo
  File "D:\Program Files (x86)\Google\google_appengine\google\appengine\api\yaml_listener.py", line 218, in Parse
    self._HandleEvents(self._GenerateEventParameters(stream, loader_class))
  File "D:\Program Files (x86)\Google\google_appengine\google\appengine\api\yaml_listener.py", line 169, in _HandleEvents
    raise yaml_errors.EventError(e, event_object)
google.appengine.api.yaml_errors.EventError: Unexpected attribute 'builtins' for object of type <class 'google.appengine.api.appinfo.AppInfoExternal'>.
  in "C:\Projects\Goog\django-testapp\app.yaml", line 7, column 1

最新の1.4GAESDKを使用しています

これがDjango-nonrelの問題なのか、私のセットアップに固有の問題なのかは誰でも知っています。

app.yamlファイル:

application: ctst
version: 1
runtime: python
api_version: 1

builtins:
- remote_api: on

inbound_services:
- warmup

handlers:
- url: /_ah/queue/deferred
  script: djangoappengine/deferred/handler.py
  login: admin

- url: /media/admin
  static_dir: django/contrib/admin/media
  expiration: '0'

- url: /.*
  script: djangoappengine/main/main.py
4

3 に答える 3

2

app.yamlファイルにエラーがあります。リセットしてアプリケーションを実行してみてください。

于 2010-12-19T21:12:18.990 に答える
1

実際には最新のSDKを使用していません。おそらく、複数のSDKがインストールされていて、Djangoは別のSDKを使用しています。D:\Program Files (x86)\Google\google_appengine必ず最新バージョンに更新してください。

于 2010-12-19T23:16:24.310 に答える
-1

index.yalmおよびその他のapp.yalmというファイルがある場合は、index.yalmを削除してテストしてみてください。私は同じ問題を抱えており、解決しました。

于 2013-05-01T02:36:23.633 に答える