Django+jenkins+python+RESTful framework(3) 转发邮件

Django的设置:

project 下的settings.py 文件中加入以下配置信息:

EMAIL_BACKEND = ‘django.core.mail.backends.smtp.EmailBackend‘EMAIL_USE_TLS = FalseEMAIL_HOST = ‘xx‘EMAIL_PORT = 25EMAIL_HOST_USER = ‘‘EMAIL_HOST_PASSWORD = ‘‘DEFAULT_FROM_EMAIL = ‘xx‘

url.py 的文件中加入
urlpatterns = [    url(r‘^sendmail/$‘, send_emails.sendEmail,name=‘sendMails‘),]
完整代码:
"""SendMail URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:    https://docs.djangoproject.com/en/1.8/topics/http/urls/Examples:Function views    1. Add an import:  from my_app import views    2. Add a URL to urlpatterns:  url(r‘^$‘, views.home, name=‘home‘)Class-based views    1. Add an import:  from other_app.views import Home    2. Add a URL to urlpatterns:  url(r‘^$‘, Home.as_view(), name=‘home‘)Including another URLconf    1. Add an import:  from blog import urls as blog_urls    2. Add a URL to urlpatterns:  url(r‘^blog/‘, include(blog_urls))"""from django.conf.urls import include, urlfrom django.contrib import adminfrom testEmail.test import Send_Email

urlpatterns = [    url(r‘^sendmail/$‘, send_emails.sendEmail,name=‘sendMails‘),    url(r‘^admin/‘, include(admin.site.urls)),]
 
时间: 2024-11-09 00:51:39

Django+jenkins+python+RESTful framework(3) 转发邮件的相关文章

Django+jenkins+python+RESTful framework(基于方法的视图)(2) 转发邮件

Send_Email.py @api_view(['POST'])def sendEmail(request): data = getRequestBody(request) print type(data) emailServer = data.get('emailServer') user = data.get('fromUser') passwd = data.get('frompasswd') recipients = data.get('toRecipients') startSend

Django+jenkins+python+RESTful framework(基于Class的视图)(4) 转发邮件

Send_Email.pyclass SendEmailViewList(BaseViewList): def __init__(self): super(SendEmailViewList, self).__init__(None) def post(self, request, format=None): data = getRequestBody(request) print type(data) emailServer = data.get('emailServer') user = d

Django+jenkins+python(1) 转发邮件

在Jenkins获取邮件 fetch_email.py #coding=utf-8import poplibfrom email.parser import Parserfrom email.header import decode_header def guess_charset(msg): charset = msg.get_charset() if charset is None: content_type = msg.get('Content-Type','').lower() pos

3- vue django restful framework 打造生鲜超市 - model设计和资源导入

3- vue django restful framework 打造生鲜超市 - model设计和资源导入 使用Python3.6与Django2.0.2(Django-rest-framework)以及前端vue开发的前后端分离的商城网站 项目支持支付宝支付(暂不支持微信支付),支持手机短信验证码注册, 支持第三方登录.集成了sentry错误监控系统. 本小节内容: model设计与资源引入 资源初始化 数据库设计,数据表结构 新建虚拟环境 mkvirtualenv -p=D:\softEnv

django restful framework 一对多方向更新数据库

目录 django restful framework 序列化 一 . 数据模型: models 二. 序列化: serializers 三, 视图: views 四, 路由: urls 五. 测试 : test django restful framework 序列化 案例: 一个网域domain可以绑定多台服务器主机assets, 但是一台服务器只能绑定一个网域. 数据模型之间关系适用于一对多. 一 . 数据模型: models 定义 assets 模型:apps/assets/models

基于Django RESTframework设计Restful API

导语 ? 关于RESTful的问题,在最近的面试中遇到很多,之前有过一定的了解,但没有系统性的总结分析.所以现在结合Django RESTframework来加深对RESTful的理解,同时梳理这过程的一些知识点. 什么是RESTful? ?这个问题是最容易想到的,首先要分析这个问题,网上的其他文章都会讲到有关REST(Representational State Transfer),中文翻译:"表述性状态传递",再白话一点就是对资源的表述性状态传递.刚开始,看到这里头都大了,那我们来

使用Django和Python创建Json response

使用jquery的.post提交,并期望得到多个数据,Python后台要使用json格式. 不指定datatype为json,让jquery自行判断数据类型.(注:跨域名请求数据,则使用 jsonp字符串) 若post指定数据类型json,则python取post数据,我觉着麻烦.让jquery智能判断,python返回字典最方便. 一般使用字典,而不是列表来返回 JSON内容. import json from django.http import HttpResponse response_

Jenkins Python Plugin获取环境变量

Jenkins Python Plugin 官方wiki:https://wiki.jenkins-ci.org/display/JENKINS/Python+Plugin 它使得在构建时可以执行Python脚本(前提:Python必须已经被添加到path环境变量中) 当然,它也也可以使用Jenkins提供的一系列环境变量,如:BUILD_NUMBER BUILD_ID JOB_NAME JENKINS_HOME 等等 具体这些环境变量可以点击如下链接查看详情,http://ip[:port]/

python从任意文件读取邮件地址输出的代码

如下的资料是关于python从任意文件读取邮件地址输出的代码. # This script takes whatever you throw at stdin and outputs email addresses.# eg. python email_extractor.py < PythonFAQ.html# This script can be used for whatever you want, EXCEPT SPAMMING !import sys,reprint 'n'.join(