Я пытаюсь получить доступ к данным формы HTML в Python Django, - PullRequest
0 голосов
/ 27 апреля 2019

Я новичок в Джанго. Я пытаюсь получить доступ к данным формы HTML. Я изо всех сил пытаюсь написать мнения для этого.

<form>
<input type="text" class="form-control"id="inline"placeholder="Username">
<div class="input-group">
    <div class="input-group">
        <div class="input-group-text"><i class="pass"></i></div>
    </div>
    <input type="email"class="form 
    control"id="example"placeholder="Password">
</div>
<button type="submit" class="button-primary mt-3">Submit</button>

1 Ответ

0 голосов
/ 27 апреля 2019

Для POST-формы вы можете сделать что-то вроде этого:

Создать forms.py

from django import forms

class ContactForm(forms.Form):
     first_name = forms.CharField(max_length=30, required=True)
     last_name = forms.CharField(max_length=30, required=True)

Затем сделать представление (запрос):

views.py

from django.shortcuts import render
from .forms import ContactForm

def formView(request):
    form = ContactForm(request.POST)
    if form.is_valid():
         #Do Something If Form Is Valid
    return render(request, "form.html", {'form': form})

В вашем Html-файле, поэтому в моем примере form.html вы можете получить его с помощью:

form.html

<form id="contact_form_post" method="post">
{% csrf_token %}
{{ form.first_name }}
{{ form.first_name }}
<div class="form-actions">
  <button type="submit">Submit</button>
</div>
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...