首页 > 解决方案 > 在 Django 中获取用户输入的最简单方法是什么?

问题描述

我想获得一些用户输入,对其进行一些处理并将其呈现给用户。我不需要将输入输出保存到数据库中。在 Django 中最简单的方法是什么

标签: pythondjangopython-3.xdjango-forms

解决方案


这是一个简单的例子

视图.py

def test_form(request):
    if request.method == "POST":
        user = request.POST.get('username')
        if user == "mark":
            return HttpResponse('hello mark')

    return render(request, "form.html")

网址.py

path ('form/', test_form, name="form")

表单.html

<form method="POST" action="{% url 'form' %}">{% csrf_token %}
        <input type="text" name="username">
        <input type="submit" name="submit">
</form>

推荐阅读