У меня есть форма Django и функция Python, которая считает слова.Так что теперь, когда я ввожу любой текст в форму, программа считает меня словами.
Моя форма такая:
<html>
<form method="POST" action="" id = "loginForm">
{% csrf_token %}
<input type="text" name="text" value= '{% if submitbutton == "Submit" %} {{ firstname }} {% endif %}'/>
<input type="reset" name="Reset" value="Reset" />
<input type="Submit" name="Submit" value="Submit" />
{% if submitbutton == "Submit" %}
<h1 name = "resultado1"> texto introducido: {{ text }}</h1>
<h1 name="resultado2"> tipo: {{ type }}</h1>
{% endif %}
</form>
</html>
Есть ли способ, которым я могу получить текст ввход, и использовать его как-нибудь?Например: вставьте URL-адрес в форму и нажмите «Отправить», чтобы получить данные.Это views.py
from django.shortcuts import render
import urllib
from bs4 import BeautifulSoup
from sample import text_examples
def vistaFormulario(request):
text = request.POST.get('text')
submitbutton = request.POST.get('Submit')
m = str(text)
Ни text
, ни m
не имеют того, что я ввел в форму (например, URL, который я упомянул).