Hi
I am getting the above error after installing appengine admin. I am
running appengine patch with appengine and django on Windows Vista.
My model code looks like this:
from google.appengine.ext import db
from django import forms
from django.forms import ModelForm
from django.forms import fields
import appengine_admin
class Contract(db.Model):
forenames = db.StringProperty(verbose_name="forenames")
surname = db.StringProperty(verbose_name="surname")
title = db.StringProperty(verbose_name="title")
class AdminContract(appengine_admin.ModelAdmin):
model = Contract
listFields = ('forenames', 'surname')
editFields = ('forenames', 'surname')
#readonlyFields = (,)
appengine_admin.register(AdminContract)
The full traceback is below:
Traceback (most recent call last):
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 2461, in _HandleRequest
base_env_dict=env_dict)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 354, in Dispatch
base_env_dict=base_env_dict)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1871, in Dispatch
self._module_dict)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1789, in ExecuteCGI
reset_modules = exec_script(handler_path, cgi_path, hook)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1685, in ExecuteOrImportScript
exec module_code in script_module.__dict__
File "C:\Program Files\Google\google_appengine\removals\common
\appenginepatch\main.py", line 67, in <module>
main()
File "C:\Program Files\Google\google_appengine\removals\common
\appenginepatch\main.py", line 26, in real_main
util.run_wsgi_app(application)
File "C:\Program Files\Google\google_appengine\google\appengine\ext
\webapp\util.py", line 76, in run_wsgi_app
result = application(env, _start_response)
File "C:\Program Files\Google\google_appengine\removals\common\zip-
packages\django-1.0.2.zip\django\core\handlers\wsgi.py", line 241, in
__call__
File "C:\Program Files\Google\google_appengine\removals\common\zip-
packages\django-1.0.2.zip\django\core\handlers\base.py", line 73, in
get_response
if response:
File "C:\Program Files\Google\google_appengine\removals\common\zip-
packages\django-1.0.2.zip\django\middleware\common.py", line 56, in
process_request
File "C:\Program Files\Google\google_appengine\removals\common\zip-
packages\django-1.0.2.zip\django\middleware\common.py", line 142, in
_is_valid_path
File "C:\Program Files\Google\google_appengine\removals\common\zip-
packages\django-1.0.2.zip\django\core\urlresolvers.py", line 257, in
resolve
File "C:\Program Files\Google\google_appengine\removals\common\zip-
packages\django-1.0.2.zip\django\core\urlresolvers.py", line 184, in
resolve
def _get_url_patterns(self):
File "C:\Program Files\Google\google_appengine\removals\common\zip-
packages\django-1.0.2.zip\django\core\urlresolvers.py", line 208, in
_get_url_patterns
raise NoReverseMatch
File "C:\Program Files\Google\google_appengine\removals\common\zip-
packages\django-1.0.2.zip\django\core\urlresolvers.py", line 203, in
_get_urlconf_module
if not callable(lookup_view):
File "C:\Program Files\Google\google_appengine\removals\common\zip-
packages\django-1.0.2.zip\django\utils\importlib.py", line 35, in
import_module
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 849, in decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1445, in load_module
return self.FindAndLoadModule(submodule, fullname, search_path)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 849, in decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1353, in FindAndLoadModule
description)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 849, in decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1303, in LoadModuleRestricted
description)
File "C:\Program Files\Google\google_appengine\removals\urls.py",
line 2, in <module>
import appengine_admin
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 849, in decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1445, in load_module
return self.FindAndLoadModule(submodule, fullname, search_path)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 849, in decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1353, in FindAndLoadModule
description)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 849, in decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1303, in LoadModuleRestricted
description)
File "C:\Program Files\Google\google_appengine\removals
\appengine_admin\__init__.py", line 1, in <module>
from .views import Admin
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 849, in decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1445, in load_module
return self.FindAndLoadModule(submodule, fullname, search_path)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 849, in decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1353, in FindAndLoadModule
description)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 849, in decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1303, in LoadModuleRestricted
description)
File "C:\Program Files\Google\google_appengine\removals
\appengine_admin\views.py", line 15, in <module>
from . import model_register
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 849, in decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1445, in load_module
return self.FindAndLoadModule(submodule, fullname, search_path)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 849, in decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1353, in FindAndLoadModule
description)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 849, in decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1303, in LoadModuleRestricted
description)
File "C:\Program Files\Google\google_appengine\removals
\appengine_admin\model_register.py", line 11, in <module>
from . import admin_forms
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 849, in decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1445, in load_module
return self.FindAndLoadModule(submodule, fullname, search_path)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 849, in decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1353, in FindAndLoadModule
description)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 849, in decorate
return func(self, *args, **kwargs)
File "C:\Program Files\Google\google_appengine\google\appengine\tools
\dev_appserver.py", line 1303, in LoadModuleRestricted
description)
File "C:\Program Files\Google\google_appengine\removals
\appengine_admin\admin_forms.py", line 203, in <module>
class ModelMultipleChoiceField(forms.MultipleChoiceField):
File "C:\Program Files\Google\google_appengine\removals
\appengine_admin\admin_forms.py", line 205, in
ModelMultipleChoiceField
'invalid_choice': _(u'Please select a valid choice. '
NameError: name '_' is not defined
Original issue reported on code.google.com by valdiic on 21 May 2009 at 11:52
Original issue reported on code.google.com by
valdiic
on 21 May 2009 at 11:52