I have since upgraded to version 1.4.1 which has resolved this issue.

On Saturday, September 29, 2012 9:19:54 PM UTC-4, Chris Fox wrote:
>
> Hello,
>
> I'm having a strange issue where I get the following exception on my 
> production server, but have no issues on my dev machine:
>
> Django Version:1.3.1Exception Type:ImproperlyConfiguredException Value:
>
> EntryAdmin.form does not inherit from BaseModelForm.
>
> Exception 
> Location:/home/cjfox/webapps/django_1_3_1/starship/django/contrib/admin/validation.py
>  
> in validate_base, line 292Python Executable:/usr/local/bin/pythonPython 
> Version:2.7.3
>
> I have narrowed the problem down to this area of the code:
>
> class EntryAdminForm(forms.ModelForm):
> class Meta:
> model = Entry
>
> latitude = CoordinateField()
> longitude = CoordinateField()
>
> class EntryAdmin(admin.ModelAdmin):
> form = EntryAdminForm      ## COMMENT OUT THIS LINE MAKES THE PRODUCTION 
> SERVER WORK ##
> list_display = ('title', 'location', 'pub_date', 'type', 'blogger')
> list_filter = ('blogger', 'pub_date', 'type')
>
> I have hit a wall with this one and could use some inspiration. 
> As mentioned above commenting out form = EntryAdminForm in EntryAdmin 
> makes everything work fine
>
> Below is more details on the error:
> Environment:
>
>
> Request Method: GET
> Request URL: http://URL/admin/sail_blog/entry/120/
>
> Django Version: 1.3.1
> Python Version: 2.7.3
> Installed Applications:
> ['django.contrib.auth',
>  'django.contrib.contenttypes',
>  'django.contrib.sessions',
>  'django.contrib.sites',
>  'django.contrib.messages',
>  'django.contrib.staticfiles',
>  'django.contrib.admin',
>  'sail_blog',
>  'blog_redirect']
> Installed Middleware:
> ('django.middleware.common.CommonMiddleware',
>  'django.contrib.sessions.middleware.SessionMiddleware',
>  'django.middleware.csrf.CsrfViewMiddleware',
>  'django.contrib.auth.middleware.AuthenticationMiddleware',
>  'django.contrib.messages.middleware.MessageMiddleware')
>
>
> Traceback:
> File 
> "/home/cjfox/webapps/django_1_3_1/starship/django/core/handlers/base.py" in 
> get_response
>   101.                             request.path_info)
> File 
> "/home/cjfox/webapps/django_1_3_1/starship/django/core/urlresolvers.py" in 
> resolve
>   250.             for pattern in self.url_patterns:
> File 
> "/home/cjfox/webapps/django_1_3_1/starship/django/core/urlresolvers.py" in 
> _get_url_patterns
>   279.         patterns = getattr(self.urlconf_module, "urlpatterns", 
> self.urlconf_module)
> File 
> "/home/cjfox/webapps/django_1_3_1/starship/django/core/urlresolvers.py" in 
> _get_urlconf_module
>   274.             self._urlconf_module = import_module(self.urlconf_name)
> File "/home/cjfox/webapps/django_1_3_1/starship/django/utils/importlib.py" 
> in import_module
>   35.     __import__(name)
> File "/home/cjfox/webapps/django_1_3_1/starship/urls.py" in <module>
>   5. admin.autodiscover()
> File 
> "/home/cjfox/webapps/django_1_3_1/starship/django/contrib/admin/__init__.py" 
> in autodiscover
>   26.             import_module('%s.admin' % app)
> File "/home/cjfox/webapps/django_1_3_1/starship/django/utils/importlib.py" 
> in import_module
>   35.     __import__(name)
> File "/home/cjfox/webapps/django_1_3_1/starship/sail_blog/admin.py" in 
> <module>
>   45. admin.site.register(Entry, EntryAdmin)
> File 
> "/home/cjfox/webapps/django_1_3_1/starship/django/contrib/admin/sites.py" 
> in register
>   97.             validate(admin_class, model)
> File 
> "/home/cjfox/webapps/django_1_3_1/starship/django/contrib/admin/validation.py"
>  
> in validate
>   24.     validate_base(cls, model)
> File 
> "/home/cjfox/webapps/django_1_3_1/starship/django/contrib/admin/validation.py"
>  
> in validate_base
>   292.                 "BaseModelForm." % cls.__name__)
>
> Exception Type: ImproperlyConfigured at /admin/sail_blog/entry/120/
> Exception Value: EntryAdmin.form does not inherit from BaseModelForm.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/django-users/-/YStvi_I6AEUJ.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to