Could you elaborate on my form has some error?

On Thursday, August 20, 2015 at 1:43:32 PM UTC-7, Edgar Gabaldi wrote:
>
> The code seems right. Probably your form has some error. Try print 
> {{form.errors}} in your template to check.
>
> On Thu, Aug 20, 2015 at 4:45 PM, Hugo Kitano <[email protected] 
> <javascript:>> wrote:
>
>> Hi, I'm a beginner using Django, and I'm having trouble using model forms 
>> to create instances of my model.
>> When a user submits a form, the database saves nothing.  Here's my code 
>> for the view
>>
>> def submit(request): 
>>
>> SubmissionForm = modelform_factory(Submission, fields=('sub_name', 
>> 'sub_file'))
>>
>> if request.method == "POST": 
>>
>> form = SubmissionForm(request.POST)
>>
>> if form.is_valid():
>>
>> model_instance = form.save(commit=False)
>>
>> model_instance.sub_date = timezone.now()
>>
>> model_instance.save()
>>
>> return HttpResponseRedirect('http://localhost:8000/stats/') 
>>
>> else:
>>
>> form = SubmissionForm()
>>
>> return render(request, 'stats/submit.html', {'form': form})
>>
>>
>> And here's my template:
>>
>>
>> <h1> Submit form: </h1>
>> <form action="/stats/" method="post">
>> {% csrf_token %}
>> {{ form.as_p }}
>> <input type="submit" value="Submit" />
>> </form>
>>
>>
>> I'd appreciate any help. Thansk!
>>
>>
>> Hugo
>>
>> -- 
>> 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 [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> 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/af4016f0-65e5-4a5c-99e9-7f544e7ced7c%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/django-users/af4016f0-65e5-4a5c-99e9-7f544e7ced7c%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
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 [email protected].
To post to this group, send email to [email protected].
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/48cbf996-39ae-4b92-b7cf-4391916c3fce%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to