Pris AttributeError rendu: 'WSGIRequest' objet n'a pas d'attribut de 'get'

Ok plus sur les formes. J'ai enfin reçu mon formulaire afin de valider, la poste et le rediriger vers la page il en a besoin. Maintenant, mon problème est quand je retourne à la page avec le formulaire, j'obtiens cette erreur:

Pris AttributeError rendu: 'WSGIRequest' objet n'a pas d'attribut de 'get'

Semble que la seule façon de le restaurer pour le travail consiste à supprimer l'forms.py le remplacement de ce qui ne fonctionnait pas avant. Ajouter ce qui est le travail et je peux le faire fonctionner une FOIS. Les idées de ce que peut provoquer ce problème?

FORMES:

class LeadSubmissionForm(forms.ModelForm):
    """
    A simple default form for messaging.
    """
    class Meta:
         model = Lead
        fields = ( 
            'parent_or_student', 'attending_school', 'how_much', 'year_of_study', 'zip_code', 'email_address', 'graduate_year', 'graduate_month', 'email_loan_results'
        )

VUES:

@render_to("lender/main_views/home.html")
def home(request):
    if request.method == 'POST':
        form = LeadSubmissionForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect(reverse("search_results"))
    else:
        form = LeadSubmissionForm(request)

    testimonials = Testimonial.objects.filter(published=True)[:3]
    return {'lead_submission_form':form,
        'testimonials': testimonials,}

MODÈLES:

class Lead(TitleAndSlugModel):
    """
    A lead submitted through the site (i.e. someone that has at-least submitted the search form
    """

    PARENT_OR_STUDENT = get_namedtuple_choices('PARENT_OR_STUDENT', (
        (0, 'PARENT', 'Parent'),
        (1, 'STUDENT', 'Student'),
    ))
    YEARS_OF_STUDY = get_namedtuple_choices('YEARS_OF_STUDY', (
        (0, 'ONE', '1'),
        (1, 'TWO', '2'),
        (2, 'THREE', '3'),
        (3, 'FOUR', '4'),
    ))

    parent_or_student = models.PositiveIntegerField(choices=PARENT_OR_STUDENT.get_choices(), default=0)
    attending_school = models.ForeignKey(School)
    how_much = models.DecimalField(max_digits=10, decimal_places=2)
    year_of_study = models.PositiveIntegerField(choices=YEARS_OF_STUDY.get_choices(), default=0)
    zip_code = models.CharField(max_length=8)
    email_address = models.EmailField(max_length=255)
    graduate_year = models.IntegerField()
    graduate_month = models.IntegerField()
    email_loan_results = models.BooleanField(default=False)

    def __unicode__(self):
        return "%s - %s" % (self.email_address, self.attending_school)

De nouveau toute aide est une grande aide. Merci!!!!!

OriginalL'auteur tjoenz | 2011-07-28