Автоматическое связывание 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?

Вернуться на верх