从HTML中的textfield收集值并插入数据库

时间:2018-05-22 05:30:34

标签: django python-3.x

我在HTML中有一个简单的表单,带有2个输入文本字段,:name&年龄和提交按钮

我希望在用户点击提交按钮名称&年龄将插入表格'用户'模型类

你可以教我怎么做吗?非常感谢

1 个答案:

答案 0 :(得分:1)

模型:

class user(models.Model):
    name = models.CharField(max_length=100)
    age = models.CharField(max_length=100)

    def __str__(self):
        return self.name

模板

    <form method="post" action="url"> 
    <input type="text" name="user_name">
    <input type"number" name"age">
<input type="submit" value="submit">
</form>

views.py

from app.models import *
def viewname(request):
    if request.method == 'POST':
        instance_user = user()
        instance_user.name = request.POST['user_name']
        instance_user.age = request.POST['age']
        instance_user.save()
        return HttpResponse('register done')