基于Django+mysql的点餐系统设计-第七篇(编写后台会员管理页面)

声明:本次文章是看了B站上的视频和分享的代码笔记后,自己敲了一遍代码。然后再敲一遍代码的同时写文章梳理逻辑,看不懂的同学可以去看原文章和视频。文章如有雷同,可联系我删除!视频链接:

https://www.bilibili.com/video/BV1pq4y1W7a1?spm_id_from=333.999.0.0


博客目录:

一、基于Django+mysql的点餐系统设计--第一篇(开篇:确认需求功能、数据库设计、程序设计)

二、基于Django+mysql的点餐系统设计--第二篇(搭建工程、前后端调试)

三、基于Django+mysql的点餐系统设计--第三篇(编写后台员工管理页面)

四、基于Django+mysql的点餐系统设计--第四篇(编写后台菜品分类管理功能)

五、基于Django+mysql的点餐系统设计--第五篇(编写后台店铺管理页面)

六、基于Django+mysql的点餐系统设计-第六篇(编写后台菜品管理页面)

七、基于Django+mysql的点餐系统设计-第七篇(编写后台会员管理页面及后台系统技术点总结)

本章源码下载地址:https://github.com/hopeSuceess/testorder/tree/testorder_2022051501

  在后台展示的账号管理页面,其实就是下一篇要将的H5移动点餐端的用户信息。用户想要使用H5移动点餐端,首先要输入手机号、验证码,然后才能登录、浏览菜品、点餐、下单,用户也可以在H5移动点餐端的个人中心进行换头像等个人信息的操作。商家怎么统计管理这些用户呢,这就引出了本篇文章要讲的后台账号管理功能。

  用户账号基本是每个用户进行登录、退出操作,首次登录即为注册账号。而在后台只是展示用户的账号信息,不做过多干预。因次,后台的账号管理只涉及页面展示、删除两个功能。相应的代码实现就非常简单了,基本的逻辑是现在models层声明账号信息模型,然后url控制器通过路由调用views视图层,views视图层经过逻辑判断进行下一步操作:1、查询功能:views视图层调用数据库后将数据渲染到templates层展现到页面上;2、删除功能:views视图层经过对数据的更改调用数据库后将结果信息通过templates层

代码非常简单,大家可以看源码实现了。这里贴一下用户账号浏览页的页面实现:

  到现在为止,后台已经实现了会员管理、店铺管理、菜品管理(菜品分类、菜品信息)、账号管理,其他的功能暂时先不开发了,下一篇章开始讲H5移动点餐端的实现了。下面回顾下后台代码编写的知识点:本次开发运用python的Django框架,借助MTV思想进行的代码实现,基本的流程是在models层进行数据信息模型搭建,然后在url控制器中编写url路由,通过路由调用views视图层,views层相当于中枢进行逻辑判断并根据实际情况选择是否调用model层,然后将最终结果渲染到templates模板层,templates层将结果通过页面的形式展现给用户。除此之外,浏览页的多个字段的模糊查询用到了Q函数;浏览页分页展示用到了page、Paginator等函数;图片上传/修改用到了chunks、open等函数;删除操作之前的弹窗提示、二级联动等功能用到了ajax技术.......


  好了,后台的功能就告一段落了,休息几天,咱们下一篇编写H5移动点餐端的功能见!

举报
评论 0