django项目细节

Posted yangzixiong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django项目细节相关的知识,希望对你有一定的参考价值。

1.生成token

下载安装itsdangerous模块

pip install itsdangerous

导入模块

from itsdangerous import TimedJSONWebSignatureSerializer as Serializer

 

2.发邮件

先找一个smtp服务器,授权smtp服务。

将配置写入setting.py

EMAIL_BACKEND = django.core.mail.backends.smtp.EmailBackend
EMAIL_HOST = smtp.163.com
EMAIL_PORT = 25
#发送邮件的邮箱
EMAIL_HOST_USER = itcast88@163.com
#在邮箱中设置的客户端授权密码
EMAIL_HOST_PASSWORD = python808
#收件人看到的发件人
EMAIL_FROM = python<itcast88@163.com>
    token = token.decode()
   subject = ttsx欢迎你 message = ‘‘; sender = settings.EMAIL_FROM recvlist = [email]
   html_message = ‘<h1>%s ,欢迎你</h1><br>点击一下链接激活用户<a href="http:192.168.5.135:8000/user/active/%s">htttp:192.168.5.135:8000/user/active/%s</a>‘%(user.username, token, token) send_mail(subject, message, sender, recvlist, html_message=html_message)

 



以上是关于django项目细节的主要内容,如果未能解决你的问题,请参考以下文章

Django创建第一个项目

如何使用引导程序和 for 循环在 django 中创建电影片段?

Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

NotifyDataSetChanged在不同的片段上