I'm trying to write my forms.py class for editing customers but I'm getting some strange issues where it says the field is unknown but im typing it exactly how it is in the model.
Forms.Py from portal.models import UserProfile, Customer > from django.contrib.auth.models import User > from django import forms > class UserForm(forms.ModelForm): > password = forms.CharField(widget=forms.PasswordInput()) > class Meta: > model = User > fields = ('username', 'email', 'password') > class UserProfileForm(forms.ModelForm): > class Meta: > model = UserProfile > fields = ('website', 'picture') > > > class ecForm(forms.ModelForm): > class Meta: > model = Customer > fields = ('customer_id', 'customer_name', 'inactive',) Models.Py Customer class Customer(models.Model): > customer_id = models.BigIntegerField(primary_key = True, editable = > False, db_column = 'customer_id') > customer_name = models.CharField(max_length = 30) > inactive = models.CharField(max_length = 1) > class Meta: > managed = False > db_table = 'customers' > ordering = ['customer_name'] > > Error > > Request Method: GET > Request URL: http://127.0.0.1:8000/portal/37/ > Django Version: 1.6.5 > Python Version: 2.7.5 > Installed Applications: > ('django.contrib.admin', > 'django.contrib.auth', > 'django.contrib.contenttypes', > 'django.contrib.sessions', > 'django.contrib.messages', > 'django.contrib.staticfiles', > 'portal') > Installed Middleware: > ('django.contrib.sessions.middleware.SessionMiddleware', > 'django.middleware.common.CommonMiddleware', > 'django.middleware.csrf.CsrfViewMiddleware', > 'django.contrib.auth.middleware.AuthenticationMiddleware', > 'django.contrib.messages.middleware.MessageMiddleware', > 'django.middleware.clickjacking.XFrameOptionsMiddleware') > Traceback: > File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" > in get_response > 99. resolver_match = resolver.resolve(request.path_info) > File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" > in resolve > 339. sub_match = pattern.resolve(new_path) > File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" > in resolve > 223. return ResolverMatch(self.callback, args, kwargs, > self.name) > File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" > in callback > 230. self._callback = get_callable(self._callback_str) > File "/usr/local/lib/python2.7/dist-packages/django/utils/functional.py" > in wrapper > 32. result = func(*args) > File "/usr/local/lib/python2.7/dist-packages/django/core/urlresolvers.py" > in get_callable > 97. mod = import_module(mod_name) > File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py" in > import_module > 40. __import__(name) > File "/home/grant/workspace/Django Projects/trunk/holon/portal/views.py" > in <module> > 8. from portal.forms import UserForm, UserProfileForm, ecForm > File "/home/grant/workspace/Django Projects/trunk/holon/portal/forms.py" > in <module> > 18. class ecForm(forms.ModelForm): > File "/usr/local/lib/python2.7/dist-packages/django/forms/models.py" in > __new__ > 292. raise FieldError(message) > Exception Type: FieldError at /portal/37/ > Exception Value: Unknown field(s) (customer_id) specified for Customer Environment: > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To post to this group, send email to django-users@googlegroups.com. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/67b4c709-bb7f-48d2-b3d0-89c59068ee0f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.