Автоматическое связывание OneToOneField при создании объектов
Рассматриваю эти две модели в своем проекте: МОДЕЛЬ
class Movie(models.Model):
user = models.ForeignKey(UserInformation, on_delete=models.CASCADE)
title = models.CharField(max_length=250)
year = models.DateField(default=auto_now_add=True)
def __str__(self):
return self.title
class List(models.Model):
user = models.ForeignKey(UserInformation, on_delete=models.CASCADE)
movie = models.OneToOneField(Movie, on_delete=models.CASCADE)
[...]
Я хочу связать модель List с моделью Movie, когда создаются объекты System.
Это мой файл представлений: VIEWS
def movie_view(request):
if request.method == 'POST':
form = FileForm(request.POST, request.FILES)
if form.is_valid():
[...]
List.objects.create(
user = request.user.userinformation,
list_movies = request.list_movies.list,
[...]
)
return redirect('add_movie')
else:
return redirect('index')
else:
form = FileForm()
context = {
'form': form,
}
return render(request, 'add_movie.html', context)
В этой части list_movies = request.list_movies.list
может быть проблема, так как я получаю эту ошибку Django: 'WSGIRequest' object has no attribute error
. Как я могу правильно присвоить OneToOneField?