Hi, I am new to this group and not sure how to present my problem correctly...
I was working with django 1.1 and made a very small and simple application with a "ContactForm" not related to any model. My forms.py : from django import forms class ContactForm(forms.Form): firstname = forms.CharField(max_length=50) lastname = forms.CharField(max_length=50) Recently I updated to Django 1.2.3 and since then I get : "AttributeError: 'CharField' object has no attribute 'prepare_value'" when I try to print this form (or any other form). I even tried this example, http://docs.djangoproject.com/en/1.2/ref/forms/api/#dynamic-initial-values, from Django documentation, in a python shell and I always get the same error... Here is the full stacktrace output : /Library/Python/2.6/site-packages/django/utils/encoding.py in __str__(self) 25 """ 26 def __str__(self): ---> 27 return self.__unicode__().encode('utf-8') 28 29 def smart_unicode(s, encoding='utf-8', strings_only=False, errors='strict'): /Library/Python/2.6/site-packages/django/forms/forms.py in __unicode__(self) 93 94 def __unicode__(self): ---> 95 return self.as_table() 96 97 def __iter__(self): /Library/Python/2.6/site-packages/django/forms/forms.py in as_table(self) 215 row_ender = u'</td></tr>', 216 help_text_html = u'<br />%s', --> 217 errors_on_separate_row = False) 218 219 def as_ul(self): /Library/Python/2.6/site-packages/django/forms/forms.py in _html_output(self, normal_row, error_row, row_ender, help_text_html, errors_on_separate_row) 178 'errors': force_unicode(bf_errors), 179 'label': force_unicode(label), --> 180 'field': unicode(bf), 181 'help_text': help_text, 182 'html_class_attr': html_class_attr /Library/Python/2.6/site-packages/django/forms/forms.py in __unicode__(self) 406 if self.field.show_hidden_initial: 407 return self.as_widget() + self.as_hidden(only_initial=True) --> 408 return self.as_widget() 409 410 def _errors(self): /Library/Python/2.6/site-packages/django/forms/forms.py in as_widget(self, widget, attrs, only_initial) 442 else: 443 data = self.data --> 444 data = self.field.prepare_value(data) 445 446 if not only_initial: AttributeError: 'CharField' object has no attribute 'prepare_value'. I googled "prepare_value + django" and didn't find any other person having this problem. What am I doing wrong? Any clue would be a great help! Thanks in advance. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@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.