如何使用 Django 视图将数据保存在数据库中?
How can i save a data on database using django views?
我尝试使用 Django 视图将数据保存在数据库中,但 return 出现错误。
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)
您可以简单地使用:
abc = Enroll.objects.create(users=users, course=course, chapter=chapter)
由于您没有提供您的模型,也没有提供您希望它如何工作的任何逻辑,我无法为您提供比这个更好的解决方案。
希望对您有所帮助
您可以像这样直接保存:
Enroll(user=user, course=course, chapter=chapter).save()
我尝试使用 Django 视图将数据保存在数据库中,但 return 出现错误。
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)
您可以简单地使用:
abc = Enroll.objects.create(users=users, course=course, chapter=chapter)
由于您没有提供您的模型,也没有提供您希望它如何工作的任何逻辑,我无法为您提供比这个更好的解决方案。
希望对您有所帮助
您可以像这样直接保存:
Enroll(user=user, course=course, chapter=chapter).save()