我尝试使用django视图在数据库上保存数据,但它返回错误。
def get_enroll(request, pk):
user = request.user
users = User.objects.filter(username=user)
course = Course.objects.filter(pk=pk)
chapter = ChapterModel.objects.filter(course = course)
abc = Enroll()
abc.save_enroll(users, course, chapter)
template_name = 'dashboard.html'
context = {'users':user,'course':course}
return render(request, template_name, context)
答案 0 :(得分:1)
您可以简单地使用:
abc = Enroll.objects.create(users=users, course=course, chapter=chapter)
既然你没有提供你的模型,也没有任何关于你希望如何工作的逻辑,我不能给你一个比这个更好的解决方案。
希望这有帮助
答案 1 :(得分:1)
您可以直接保存,如:
Enroll(user=user, course=course, chapter=chapter).save()