500000服务器响应错误,加载资源失败:服务器响应状态为500(内部服务器错误)Django...

在尝试从S3托管的HTML文件中通过AJAX调用Django视图函数时遇到500内部服务器错误。代码显示在用户点击按钮时,会发送一个GET请求到邮箱验证视图,该视图应生成并发送OTP,但返回了500错误。日志显示了两个在不同时间点发生的相同错误。问题可能涉及视图函数、数据库交互或服务器配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我在S3文件夹中运行Html文件,在HTML文件中运行/打开HTML文件时出现AJAX调用I我正在低于错误。加载资源失败:服务器响应状态为500(内部服务器错误)Django

无法加载资源:服务器按照500的状态回应(内部服务器错误)

从S3桶JS文件我的代码

$(document).ready(function() {

$.get("https://52.221.186.121/email_view/6/", function (data) {

console.log(JSON.stringify(data));

email_otp = JSON.stringify(data);

$("#btnSubmit").click(function() {

var input_value = $('#entered_otp').val();

alert(input_value);

alert(email_otp);

if (email_otp == input_value) {

alert('matches');

$('.modal').removeClass('show');

}

else {

alert('not matching');

window.location = "https://awslocation.com/mobile/index.html";

}

});

});

});

对应views.py代码

def email_view(request, id):

course = get_object_or_404(CourseWare, pk=id)

user = UserProfile.objects.get(user__id=request.user.id)

myorder = MyOrder.objects.get_or_create(buyer=user, course=course)

if myorder:

sms_otp = randint(10000, 100000)

user = UserProfile.objects.get(user__id=request.user.id)

email = user.user.email

body = '''Dear User, \n Please Enter the OTP to view the Course.

\n \n OTP : %s \n \n Thanks,''' % (

sms_otp)

email = EmailMessage('Course Ware OTP', body, to=[email])

email.send()

if request.is_ajax():

return HttpResponse(json.dumps(sms_otp), content_type="application/json")

taceback

27.6.180.134 - - [12/Jun/2017:17:24:40 +0000] "GET /email_view/6/ HTTP/1.1" 500 38 "url_from_html_page_in_s3_bucket" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"

27.6.180.134 - - [12/Jun/2017:17:53:59 +0000] "GET /email_view/6/ HTTP/1.1" 500 38 "url_from_html_page_in_s3_bucket" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"

urls.py

url(r'^email_view/(?P[-\w]+)/$', 'admin.views.course_ware.email_view',

name='email_view'

),

+0

你有追溯吗?它应该在日志 –

+0

这里是我的追溯。我编辑了我的问题。 –

+0

请问您可以添加urls.py吗? –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值