littleq0903 / appengine-admin

Automatically exported from code.google.com/p/appengine-admin
0 stars 0 forks source link

missing import in admin_forms.py #15

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
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

GoogleCodeExporter commented 9 years ago
Fixed in r111

Original comment by valdiic on 21 May 2009 at 2:12

GoogleCodeExporter commented 9 years ago
Issue 17 has been merged into this issue.

Original comment by valdiic on 5 Aug 2009 at 7:41