Skip to content
Snippets Groups Projects
Commit cde968fc authored by Lihuan Zhang's avatar Lihuan Zhang
Browse files

test1

parent f4a74ab1
Branches
No related tags found
No related merge requests found
......@@ -79,9 +79,9 @@ DATABASES = {
# }
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'lihuanz',
'NAME': 'pmpback',
'USER': 'lihuanz',
'HOST': 'info20003db.eng.unimelb.edu.au',
'HOST': '127.0.0.1',
'PASSWORD': 'zlh2005zlh',
'PORT': 3306,
}
......@@ -125,3 +125,11 @@ USE_TZ = True
# https://docs.djangoproject.com/en/2.1/howto/static-files/
STATIC_URL = '/static/'
# Email
EMAIL_USE_SSL = True
EMAIL_HOST = 'smtp.gmail.com' # 如果是 163 改成 smtp.163.com
EMAIL_PORT = 587
EMAIL_HOST_USER = 'susantoonlinecargo@gmail.com' # 帐号
EMAIL_HOST_PASSWORD = 'G27HLFeb8dIx' # 密码
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
#charset utf8
from django.shortcuts import render, redirect
import datetime
from cargo.models import user, shipment, requestbook
from django.core.mail import send_mail
import json
from django.http import HttpResponse
import sys
......@@ -11,7 +13,7 @@ import sys
def shipInfo(request):
if request.method == 'GET':
today = datetime.date.today()
shipmentInfo = shipment.objects.all()
shipmentInfo = shipment.objects.all().order_by('leaveDate')
s = []
for i in shipmentInfo:
s.append([i.shipmentID, 'From ' + i.leaveDate.__str__() + ' To ' + i.arriveDate.__str__()])
......@@ -29,7 +31,7 @@ def signIn(request):
#print(request.get_full_path(), file=sys.stderr)
passwordNow = request.GET['password']
emailNow = request.GET['email']
emailNow = request.GET['email'].__str__().replace('%40', '@')
#print(passwordNow, file=sys.stderr)
#print(emailNow, file=sys.stderr)
......@@ -54,7 +56,7 @@ def signUp(request):
req = json.loads(request.body.decode())
newUser = user()
newUser.email = req.get('email')
newUser.email = req.get('email').__str__()# + '@gmail.com'
newUser.password = req.get('password')
newUser.userName = req.get('realname')
newUser.phoneNumber = req.get('phonenumber')
......@@ -197,9 +199,18 @@ def updatebook(request):
bookCur.status = req.get('bookingStatus', bookCur.status)
bookCur.pickupDate = req.get('bookingPickupDate', bookCur.pickupDate)
bookCur.shiperMessage = req.get('bookingInformationShipper', bookCur.shiperMessage)
userid = bookCur.userID
bookCur.save()
userNow = user.objects.get(userID=userid)
send_mail('You booking have been updated.',
'Hi ' + userNow.userName + ',\n Your booking status have been changed, please check it.',
'susantoonlinecargo@gmail.com',
[userNow.email.__str__()],
fail_silently=False)
res = {
'status': '0',
'msg': 'success'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment