构建基于后端的迎新系统与在线服务
class Student(models.Model):
name = models.CharField(max_length=100)
student_id = models.CharField(unique=True, max_length=20)
major = models.CharField(max_length=100)
registered = models.BooleanField(default=False)
contact_info = models.TextField()
from django.http import JsonResponse
def register_student(request):
if request.method == 'POST':
data = json.loads(request.body)
student = Student.objects.create(
name=data['name'],
student_id=data['student_id'],
major=data['major'],
contact_info=data['contact_info']
)
student.save()
return JsonResponse({'status': 'success', 'message': 'Student registered successfully.'})
$.ajax({
url: '/register/',
type: 'POST',
contentType: 'application/json',
data: JSON.stringify({
name: 'John Doe',
student_id: 'S12345678',
major: 'Computer Science',
contact_info: 'johndoe@example.com'
}),
success: function(response) {
alert(response.message);
}
});
本站知识库部分内容及素材来源于互联网,如有侵权,联系必删!