2020年12月10日

python测试开发django(30)--admin后台多对多关系ManyToManyField

摘要: 前言 一本书可以有多个作者,一个作者也可以写多本书,这种关系就是本篇要说的多对多关系。 这种场景在django里面数据库设计时候,需要用到ManyToManyField方法 多对多表设计 auther(作者)表里面放作者的基本信息,book(书本信息)表放书的相关信息,书里面book_auth(作者 阅读全文

posted @ 2020-12-10 23:12 星空6 阅读(357) 评论(0) 推荐(0)

python测试开发django(29)--admin后台一对多操作ForeignKey

摘要: 前言 平常的网页上有很多一对多的场景,比如填写银行卡信息的时候,会从银行列表下拉框选择对应的银行信息。 一般会建两张表,一张表放银行的信息,一张表放银行卡信息。 每个银行可以对应多个银行卡,每个银行卡只能是一家银行的。那么银行名称和银行卡就是一对多的关系,反之,银行卡和银行名称就是多对一的关系 一对 阅读全文

posted @ 2020-12-10 22:43 星空6 阅读(284) 评论(0) 推荐(0)

python测试开发django(28)--发送附件EmailMessage

摘要: 前言 Django的send_mail()和send_mass_mail()函数事实上是对EmailMessage类使用方式的一个轻度封装。send_mail()和相关的其他封装函数并没有充分使用EmailMessage类的所有特性。 要想使用更多特性,比如暗送(BCC),加入附件,或是多用途格式( 阅读全文

posted @ 2020-12-10 17:19 星空6 阅读(282) 评论(0) 推荐(0)

python测试开发django(27)--发送html格式邮件

摘要: 前言 上一篇已经通过send_mail()函数发送纯文本的邮件,发送成功了,如果我们想发送一个html格式的邮件,如何实现呢? 发送html格式的邮件实际上还是调用send_mail()函数,只需多加一个html_message参数 html_message参数 从上一篇的send_mail()函数 阅读全文

posted @ 2020-12-10 14:54 星空6 阅读(201) 评论(0) 推荐(0)

python测试开发django(26)--发送邮件send_mail

摘要: 前言 django发邮件的功能很简单,只需简单的配置即可,发邮件的代码里面已经封装好了,调用send_mail()函数就可以了 实现多个邮件发送可用用send_mass_mail()函数 send_mail()函数 先导入send_mail函数 from django.core.mail impor 阅读全文

posted @ 2020-12-10 14:18 星空6 阅读(279) 评论(0) 推荐(0)

python测试开发django(25)--表单提交之post修改密码

摘要: 前言 跟账号相关的功能一般是注册,登录,修改密码,密码找回功能,前面实现了登录和注册功能,本篇讲下修改密码功能实现 修改密码html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>修改密码</title> 阅读全文

posted @ 2020-12-10 11:40 星空6 阅读(177) 评论(0) 推荐(0)

python测试开发django(24)--表单提交之post登录案例

摘要: 前言 注册和登录功能实现都是post请求接口,只不过注册是往数据库插入数据,登录时从数据库里面查询数据。本篇接着上一篇写个简单的登录页面请求,用户注册是密码加密存储,用户登录时候对输入的密码校验。 登录页面 templates/login.html <!DOCTYPE html> <html lan 阅读全文

posted @ 2020-12-10 10:53 星空6 阅读(236) 评论(0) 推荐(0)

导航