Django Form request.POST.get() возвращает None в терминале
Я пытаюсь получить один элемент из формы, но каждый раз получаю None в качестве значения вместо имени, например.
Ниже формы html :
<form method="post" action="/contact">
{% csrf_token %}
<div class="form-group">
<label for="name">Name</label>
<input type="text" class="form-control" id="name" aria-describedby="name" placeholder="Enter your name">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<input type="email" class="form-control" id="email" aria-describedby="emailHelp" placeholder="Enter email">
<small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>
</div>
<div class="form-group">
<label for="Phone">Phone</label>
<input type="phone" class="form-control" id="Phone" placeholder="Enter your phone number">
</div>
<div class="form-group">
<label for="text">Text</label>
<input type="text" class="form-control" id="Description" placeholder="Enter your message">
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
</div>
А мой view.py :
def contact(request):
if request.method =='POST':
print(request.POST.get('name'))
return render(request, 'contact.html')
Любые
советы или идеи о том, как решить эту проблему?Спасибо