Hi, I am new to Django and am trying to create a simple form around an existing database (I'm using 1.0). The Model I have looks like this:
class Units(models.Model): serial_number = models.CharField(max_length=25, primary_key=True) build = models.CharField(max_length=50, blank=True) model = models.CharField(max_length=20, blank=True) create_date = models.DateField(null=True, blank=True) source = models.CharField(max_length=20, blank=True) class Meta: db_table = u'units' In my view, I created this function: def save_unit(request): if request.method == 'POST': form = UnitFormSave(request.POST) if form.is_valid(): unit = Units.objects.create( serial_number = form.clean_data['serial_number'], build = form.clean_data['build'], model = form.clean_data['model'], source = form.clean_data['source']) unit.save(force_insert=True) return HttpResponseRedirect('/search/') else: form = UnitFormSave() variables = RequestContext(request, { 'form': form }) return render_to_response('unit_save.html', variables) The form: class UnitFormSave(forms.Form): serial_number = forms.CharField(max_length=50) build = forms.CharField(max_length=50) model = forms.CharField(max_length=10) source = forms.CharField(max_length=10) Unfortunately I getting this error and can't seem to get any detail from some of the debugging. I know the answer is probably right in front of me, but I can't see where I went wrong. I'm getting this error from the server output: Traceback (most recent call last): File "/Library/Python/2.5/site-packages/django/core/servers/ basehttp.py", line 278, in run self.result = application(self.environ, self.start_response) File "/Library/Python/2.5/site-packages/django/core/servers/ basehttp.py", line 635, in __call__ return self.application(environ, start_response) File "/Library/Python/2.5/site-packages/django/core/handlers/ wsgi.py", line 228, in __call__ self.load_middleware() File "/Library/Python/2.5/site-packages/django/core/handlers/ base.py", line 47, in load_middleware mw_instance = mw_class() TypeError: 'module' object is not callable [19/Jun/2009 14:09:22] "GET / HTTP/1.1" 500 644 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. 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 -~----------~----~----~----~------~----~------~--~---