1 gmsGms_gms

尚未进行身份认证

暂无相关简介

等级
TA的排名 41w+

django celery 实现异步发送邮件

celery是为了解决有些view中可能需要执行一段耗时的操作,用户体验度不好的问题的所以为了解决这个,就可以将耗时操作的程序放到celery中执行。也就是celery会帮我们起一个进程,执行那个耗时程序,也是一种异步了celery的组成:      任务task:就是一个Python函数,会将耗时程序封装成函数,再包装成任务      队列queue:将需要执行的任务加入到队列中,以供...

2018-07-10 20:02:09

django 内置的登录登出功能该如何配置

Django 已经为我们写好了登录功能的全部代码。我们不必像之前处理注册流程那样费劲了。只需几分钟的简单配置,就可为用户提供登录功能。1.引入内置的 URL 模型Django 内置的登录、登出等视图函数对应的 URL 模式位于django.contrib.auth.urls.py 中。首先在项目的 urls.py 文件里包含这些 URL 模式。urlpatterns = [url(r'^users...

2018-07-06 20:55:44

python 如何发送短信?

发短信和发邮件一样简单,也是只要配置一些内容就行。首先,我们需要一个短信平台,我这里选择的是百亿无线,还有阿里云等短信平台,大家随意选择,刚注册有10条短信免费使用,大家学习使用也是够的。这是注册之后的页面点击右上的文档中心后,点击下载,里面已经有写好的代码解压打开DEMO文件选择python语言把里面的内容拷贝到你的视图函数里,并修改成下图import http.client #这里需要修...

2018-07-05 20:14:19

python 最简单的发送邮件

发送邮箱很简单,只是进行简单的配置就OK了在这里我用的是163邮箱进行发送,把自己邮箱里的授权码设置为开启,得到授权码,这个就是下面设置里的密码,因为为了安全怎么会让你输入邮箱的密码呢在工程目录下的setting.py文件里进行配置#配置邮箱EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'EMAIL_HOST = 'sm...

2018-07-05 17:54:08

Django(Ngnix)项目部署 负载均衡

踩过不少坑,所以一定要看清楚自己的配置,地址这些都不能有错简单的说就是本机当Ngnix,分配客户端的请求给不同后端的服务器,解决大量并发访问服务问题首先:在本机与后端服务器都要先安装Uwsigisudo apt-get install libpython3.6-devpip install uwsgi先在后端的各个服务器上操作1 先进入你创建的虚拟环境下 #注意!一定要安装好项目所需要的环境2把项...

2018-07-04 19:19:22

django 用户注册时使用modelform上传头像并显示在页面

在写用户注册时,除了添加用户名,密码,昵称,邮箱等,再添加使用modelform上传头像的功能,并且在登录(django已经为我们写好了登录功能的全部代码)之后头像显示在页面1.服务器端安装pillowpip install pillow2.添加图片字段到用户models.pyheadshot = models.ImageField(upload_to='avatar/%Y/%m/%d/',def...

2018-06-25 17:00:27

Django ORM 解决mysql无法使用月份filter过滤获取数据问题

mysql里面根据年可以过滤出数据,根据月份过滤不出来,如图:因为我们在setting.py文件里,设置了TIME_ZONE = 'Asia/Shanghai'mysql不认识上海这个时区,所以我们就要去设置这个时区第一种解决方案:    直接在setting.py文件中设置    USE_TZ = False 第二种解决方案:    mysql官方文档写了这两种系统天生不包含时区转换的这个文件,...

2018-06-20 17:41:53
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!