from django.shortcuts import render from django.http.response import JsonResponse import string import random from django.core.mail import send_mail from .models import CaptchaModel # Create your views here. def login(request): return render(request, 'login.html') def register(request): return render(request, 'register.html') def send_email_captcha(request): email = request.GET.get('email') if not email: return JsonResponse({'code': 400, 'message': '请输入邮箱'}) # 生成验证码 captcha ="".join(random.sample(string.digits, 4)) CaptchaModel.objects.update_or_create(email=email, defaults={'captcha': captcha}) send_mail("湖南工业大学论坛验证码", message=f"你的验证码是{captcha}", recipient_list=[email], from_email='3485393348@qq.com') return JsonResponse({'code': 200, 'message': '发送成功'})