Django开发 员工管理系统:订单管理(初学,第五天)(2)

Django开发 员工管理系统:订单管理(初学,第五天)-优快云博客文章浏览阅读27次。本篇最终实现。 https://blog.youkuaiyun.com/m0_65788436/article/details/145883830?fromshare=blogdetail&sharetype=blogdetail&sharerId=145883830&sharerefer=PC&sharesource=m0_65788436&sharefrom=from_link书接上回,我想让下图的管理员取消手动输入,改为当前登录的用户是哪个管理员,则新建的订单就是哪个管理员创建的

提交成功之后,我希望清空表单数据

1.修改form表单

2.修改视图函数

效果

3.清空表单

增加一行代码

修改完刷新页面  

效果

点击确定,表单被清空

4.关闭对话框

修改完刷新页面 

效果

点击确定

新建订单对话框就消失了

5.取消创建成功提示(可选)

如下图所示,如果不想要红框中的提示

可以将下面这一行代码去掉即可

 6.展示订单列表

完善order_list函数

增加html代码

<div class="card c1">
        <div class="card-header">
            <i class="fa fa-list" aria-hidden="true"></i>
            订单列表
        </div>
        <div class="card-body p-0">
            <div class="table-responsive">

                <table class="table table-striped table-bordered table-hover mb-0">
                    <thead>
                    <tr>
                        <th>ID</th>
                        <th>订单号</th>
                        <th>名称</th>
                        <th>价格</th>
                        <th>状态</th>
                        <th>管理员</th>
                    </tr>
                    </thead>
                    <tbody>
                    {% for obj in queryset %}
                    <tr>
                        <th scope="row">{{ obj.id }}</th>
                        <td>{{ obj.oid }}</td>
                        <td>{{ obj.title }}</td>
                        <td>{{ obj.price }}</td>
                        <td>{{ obj.get_status_display }}</td>
                        <td>{{ obj.admin.username  }}</td>
                    </tr>
                    {% endfor %}
                    </tbody>
                </table>

            </div>

        </div>

    </div>

    <div class="clearfix">
            <ul class="pagination">
                {{ page_string }}
            </ul>
    </div>

效果

7.实现保存订单的时候刷新页面

让订单列表同步显示全部数据

增加一行代码

效果

保存成功后自动刷新页面,订单列表显示新提交的订单

学习:【最新Python的web开发全家桶(django+前端+数据库)-哔哩哔哩】 https://b23.tv/1GkyWIG

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值