#πŸ”’ The view students.views.add didn't return an HttpResponse object. It returned None instead.

8 messages Β· Page 1 of 1 (latest)

nocturne otter
#

Heres the code:
def add(request):
if request.method == 'POST':
form = StudentForm(request.POST)
if form.is_valid():
new_student_number = form.cleaned_data['student_number']
new_first_name = form.cleaned_data['first_name']
new_last_name = form.cleaned_data['last_name']
new_email = form.cleaned_data['email']
new_field_of_study = form.cleaned_data['field_of_study']
new_gpa = form.cleaned_data['gpa']

        new_student = Student(
            student_number = new_student_number,
            first_name = new_first_name,
            last_name = new_last_name,
            email = new_email,
            field_of_study = new_field_of_study,
            gpa = new_gpa
        )
        new_student.save()
        return render(request, 'students/add.html', {
            'form': StudentForm(),
            'success': True
        })
    else:
        form = StudentForm()
        return render(request, 'students/add.html',{
            'form': StudentForm()
        })
worn lodgeBOT
#

@nocturne otter

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

echo hemlock
#

!code

worn lodgeBOT
#
Formatting code on Discord

Here's how to format Python code on Discord:

```py
print('Hello world!')
```

These are backticks, not quotes. Check this out if you can't find the backtick key.

For long code samples, you can use our pastebin.

lime flint
rich iron
#

You don't return anything if it's not a POST request. You should handle that, or make this view only applicable to POST requests. Also, double check what type of request you're sending.

worn lodgeBOT
#
Python help channel closed

This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.