Вопрос относительно атрибута действия HTML-формы
Я использовал Django для создания бэкенда веб-приложения и имею HTML-форму, которую использую в качестве страницы регистрации, и хотел узнать, нужно ли что-то добавить в атрибут действия формы Forms. Я пытаюсь получить данные, которые разместил пользователь, и отправить их в базу данных PGadmin.
Вот моя html форма для справки:
<div>
{% block content %}
<form action="" method="post" name="Userinfo" id="Userinfo">
<label for="fname">First Name</label>
{% csrf_token %}
<input type="text" id="fname" name="firstname" placeholder="Your first name..">
<label for="lname">Last Name</label>
<input type="text" id="lname" name="lastname" placeholder="Your last name..">
<label for="DOB">Date Of Birth</label>
<input type="text" id="DOB" name="DOB" placeholder="The Date you were born">
<label for="Email">Email Address</label>
<input type="text" id="Email" name="Email" placeholder="Your email address">
<input type="submit" value="Submit">
</form>
{% endblock %}
</div>
P.S это не весь файл, а только фрагмент.
Также вот файл views.py, который у меня есть, который заставляет любые вмененные данные обрабатываться как POST запрос, а не как GET. Не уверен, нужно ли что-то добавить, чтобы заставить его отправлять данные в PGadmin.
class CommentForm(forms.Form):
fname = forms.CharField(max_length=25)
lname = forms.CharField(max_length=25)
dob = forms.datefield()
email = forms.EmailField()
if request.method== "POST":
form = RegisterForm(request.POST)
if form.is_valid():
cd = form.cleaned_data
Info = form(
fname = cd['name'],
lname = cd['lname'],
dob = cd['dob'],
email = cd['email'],
)
form.save()
Я настроил свои представления таким образом, что у меня есть отдельное приложение, которое обрабатывает бэкэнд для регистрации, и другое, единственной целью которого является ссылка на нужные страницы и ссылки на HTML-файл, упомянутый ранее.
Вот он, на всякий случай
def register(request):
return render(request,"register/userinfo.html")
Как обычно, любая помощь будет высоко оценена.