def email(request):
if request.method == 'post':
form = contactform(request.post) #獲取post表單
if form.is_valid():
message= "感謝你的來信,我們會盡快回覆你"
user_name= form.cleaned_data['user_name']
user_city = form.cleaned_data['user_city']
user_school = form.cleaned_data['user_school']
user_email= form.cleaned_data['user_email']
user_message=form.cleaned_data['user_message']
mail_body=u'''
網友姓名:{}
居住城市:{}
是否在學:{}
反映意見:{}
'''.format(user_name,user_city,user_school,user_message)
email = emailmessage('來自【大笨熊】**的網友來信',mail_body,user_email,['[email protected]'])
email.send()
else:
message ="請檢查你的資訊是否正確"
else:#第一次請求表單
form =contactform()
template = get_template('one/email.html')#要import如下的包
request_context = requestcontext(request)
request_context.push(locals())
html = template.render(request_context)
return httpresponse(html)
需要的導的包from django.template.loader import get_template
#傳送郵件
email_backend="django_mailgun.mailgunbackend"
mailgun_access_key='fb4e6849f5db78a0*************6a0-8889127d-316be5fc'
mailgun_server_name= 'sandbox65a9500***************c69e0f99ae6e521.mailgun.org'
django實現利用郵箱進行登入
專案工作中,有時候的登入方式不僅僅限於使用使用者名稱登入,有時候客戶還會要求進行郵箱或手機號進行登入。接下來我們就一起看看是怎麼實現的吧!1 首先我們需要在我們的配置檔案中新增上以下 指定後端認證 authentication backends django.contrib.auth.backend...
利用django自帶模組實現登出功能
django框架自帶註冊 登入和登出等常用的使用者模組的功能。在之前的部落格我們已經實現了註冊功能,這次主要介紹一下如何實現登出功能。from django.shortcuts import render,redirect from django.contrib.auth import logout...
Django框架利用ajax實現批量匯入資料功能
url.py 複製 如下 url r workimpor程式設計客棧t keywork.views.import keywork name import keywork view.py from keywork.models import devdata from django.http impor...