![](/img/trans.png)
[英]I'm trying to extract reviews inside the i-frame using selenium in python but not able to access inner HTML.?
[英]I'm Trying to access HTML form data in Python Django,
我是 Django 的新手。 我正在尝试访问 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>
对于 POST-Form,您可以执行以下操作:
创建一个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)
然后进行视图(请求):
视图.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 中,您可以通过以下方式获取它:
表单.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>
#views.py
class YourView(LoginRequiredMixin, CreateView):
model = model
template_name = 'your.html'
form_class = YourForm
#forms.py
class YourModelForm(forms.ModelForm):
class Meta:
fields = ('yourfields')
#models.py
class YourModel(models.Model):
yourfields= models.CharField/IntegerField/ForeignKey/ManyToMany
#your.html
<form method="POST">
<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>
</form>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.