摘要: 引入 JQ 和 bootstrap 的cnd <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/ jquery.min.js"></script> <link rel="stylesheet" href="https:// 阅读全文
posted @ 2020-08-19 21:46 Kangkang丶 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 验证浏览 官方文档https://docs.djangoproject.com/en/3.0/topics/auth/default/ 用于用户忘记密码通过四个步骤找回密码 填写绑定邮箱 - 发送邮箱成功填写消息- 登录验证邮箱 - 发送密码成功修改消息 Submit email form //Pa 阅读全文
posted @ 2020-08-07 22:08 Kangkang丶 阅读(232) 评论(0) 推荐(0) 编辑
摘要: Signals 官方文档https://docs.djangoproject.com/en/3.0/topics/signals/ 基本上是由发送一些信息的发送者和接收者组成, 给接收者或发生任何事 说人话是一些操作发生的时候,系统会根据信号的定义的函数执行相应的操作 Django提供了一组内置的信 阅读全文
posted @ 2020-08-05 23:09 Kangkang丶 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 完善userPage页面 A -对于顾客登录后看到的页面要像之前做后台顾客登录页面一样 所以我们要在Customer数据库属性中加入user属性 让user和customer一对一 才能找出order_set的全部订单 添加user属性的目的是更好的导入模型 让用户能看到数据 -在models.py 阅读全文
posted @ 2020-08-02 23:42 Kangkang丶 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 权限限制(重定向) 在我的理解中 权限限制差不多是在搞复杂一点的重定向问题 上部分F代码不够优雅好看 重新写一个py函数 即已经登录过的用户不会跳转到login/register页面的限制 装饰器decorators 的意思差不多是把一个函数当作另外一个函数的参数 -创建一个decorators。p 阅读全文
posted @ 2020-08-01 11:38 Kangkang丶 阅读(112) 评论(0) 推荐(0) 编辑
摘要: User Register and Login 用户的注册页面和登录页面 A-基本页面 -在usls。py中创建register和login的url -在viesw中写入registerPage函数 -引入数据库USER中的Form-UserCreationForm from django.cont 阅读全文
posted @ 2020-07-30 00:23 Kangkang丶 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 对增加订单进行优化 -删除home。html模板下的buttom -在customer。html下增加 {% url ‘create_oreder’ customer.id%} -优化原来只有单条选择项 增加表单集 -引入form库中的inlineformser_factory表单集 -参考父子模板 阅读全文
posted @ 2020-07-29 00:50 Kangkang丶 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 对订单内容增加的url方式 -在urls.py中增添url path('creat_order/',views.CreatOrder,name='creat_order'), -设置HTML页面设置跳转 <a class="btn btn-primary btn-sm btn-block" href 阅读全文
posted @ 2020-07-27 17:46 Kangkang丶 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 往数据库中添加数据 在Teminal对数据库进行操作 -objects.all查找 -objects.first 获取表中对象(即一行) -xxxx .order_set.all 反向查询 一般是从父程序查询子程序 即知道一个对象的具体属性xxxx 通过外键关联 反找出另一个表的数据 像最后的父子模 阅读全文
posted @ 2020-07-25 23:20 Kangkang丶 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 创建Django程序 django-admin startproject crm1 首先创建项目的一部分分支 accounts django manage.py startapp accounts account拥有三个页面 Home,Products ,Customer 在views输入函数 de 阅读全文
posted @ 2020-07-25 13:23 Kangkang丶 阅读(355) 评论(0) 推荐(0) 编辑