django零基础项目实战-单位同事合乘的网页开发(五)

最后一天了,实现一下往数据库增加信息

 

{% extends 'index.html' %}

{% block content %}

<h1>创建个人信息</h1>

<form action="/classes/" method="post">

    <p>姓名<input type="text" name="name"></p>
    <p>性别<input type="text" name="sex"></p>
    <p>电话<input type="text" name="phone"></p>
    <p>地址<input type="text" name="address"></p>
    <p>公司<input type="text" name="company"></p>
    <p><input type="submit" value="submit"></p>

</form>

<hr>

<h1>信息展示</h1>

<table border="1">

    <tr>
        <td>姓名</td>
        <td>性别</td>
        <td>电话</td>
        <td>地址</td>
        <td>公司</td>

    </tr>
    {% for i in info_list %}

        <tr>
            <td>{{ i.name }}</td>
            <td>{{ i.sex }}</td>
            <td>{{ i.phone }}</td>
            <td>{{ i.address }}</td>
            <td>{{ i.company }}</td>

        </tr>
    {% endfor %}
{% endblock %}

 

def classes(req):
    if req.method == "POST":
        u = req.POST.get("name" )
        s = req.POST.get("sex")
        p = req.POST.get("phone")
        a = req.POST.get("address")
        c = req.POST.get("company")
        models.Customer .objects.create(
            name=u,
            sex=s,
            phone=p,
            address=a,
            company=c
        )
        info_list = models.Customer .objects.filter(company=c)

        return render(req,"classes.html", {"info_list": info_list})

    return render(req, 'classes.html')

点提交以后

============================================================================

总结一下:真的是水平太低能力有限,以后学java的时候还会拿出来重做,啥也不会做起来很困难,坚持把这个做完也是不想没头没尾

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值