Как передать образец через обратный метод - PullRequest
0 голосов
/ 08 мая 2019

Вот мой код:

views.py

class CollDetailView(DetailView):
    if self.request.user.is_authenticated:
         vote = Vote.objects.get_vote_or_unsaved_blank_vote(art=self.object,user=self.request.user)
            if vote.id:
                vote_form_url = reverse(
                    'UpdateVote',
                    kwargs={'art_id':vote.art.id,'pk':vote.id})
        else:
            vote_form_url = reverse(
                'CreateVote',
                kwargs={
                    'movie_id':self.object.id}


class UpdateVote(LoginRequiredMixin, UpdateView):
    form_class = VoteForm
    queryset = Vote.objects.all()

class CreateVote(LoginRequiredMixin, CreateView):
    form_class = VoteForm

urls.py

path('poll/arts/<int:pk>/',
     CollDetailView.as_view(),
     name='art_detail'),
path('poll/arts/<int:art_id>/vote',
     CreateVote.as_view(),
     name='CreateVote'),

path('poll/arts/<int:art_id>/vote',
     UpdateVote.as_view(),
     name='UpdateVote')

Я получаю эту ошибку:

Реверс для 'CreateVote' с аргументами ключевого слова '{' movie_id ': 29}' не найден. Попробовано 1 рисунков: ['poll \ / arts \ / (? P [0-9] +) \ / голосования $']

Если честно, я младший, и я не знаю, как это исправить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...