Как перенаправить на url вместо сообщения об ошибке? "Прямое назначение на прямую сторону множества "многие-ко-многим" запрещено".

Хотелось бы, чтобы если объект существует в базе данных, пользователь просто перенаправлялся на "watchlist", вместо этого я получаю ошибку "Direct assignment to the forward side of a many-to-many set is prohibited. Вместо этого используйте addauction.set ()".

def addtowatchlist(request, auctionurl):
    Watchlist.objects.get_or_create(owner=request.user, addedauction=auctionurl)
    if Watchlist.objects.get_or_create(owner=request.user, addedauction=auctionurl) == False:
        return redirect("watchlist")
    
return redirect("watchlist")
Вернуться на верх