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 [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.