Sending default value by POST request
.Django, HTML

i want to send on post request default value

index.html

          <form action="{% url 'home' %}" method="post">
            {% csrf_token %}
            <div class="form-row">
              <div class="col-12 col-md-9 mb-2 mb-md-1">
                <input type="text" class="form-control form-control-lg" placeholder="Имя" name="first_name">
              </div>
              <div class="col-12 col-md-9 mb-2 mb-md-1">
                <input type="text" class="form-control form-control-lg" placeholder="Фамилия" name="last_name">
              </div>
              <div class="col-12 col-md-9 mb-2 mb-md-1">
                <input type="text" class="form-control form-control-lg" placeholder="Номер телефона" name="phone_number">
              </div>
              <div class="col-12 col-md-9 mb-2 mb-md-1">
                <input type="email" class="form-control form-control-lg" placeholder="Электронная почта" name="email">
                <input name="P">
              </div>
              <div class="col-12 col-md-9 mb-2 mb-md-1">
                <button type="submit" class="btn btn-block btn-lg btn-primary">Зарегистрироваться!</button>
              </div>
            </div>
          </form>

this is my Views.py

def index(request):
if request.method == 'POST':
    first_name = request.POST.get('first_name')
    last_name = request.POST.get('last_name')
    phone_number = request.POST.get('phone_number')
    email = request.POST.get('email')
    status = request.POST.get('P')
    print(first_name,last_name,phone_number,email,status)

    s=UserReg(first_name=first_name,last_name=last_name,phone_number=phone_number,email=email)
    s.save()
return render(request, 'index.html')

This is what command print(request) shows:

[24/Jul/2020 16:01:15] "GET / HTTP/1.1" 200 8089
sasha weltay +1111111 [email protected] None

I just wanna send value"P" by the to my views.py


Ответы (0 шт):