Задать вопрос

Как указать связанную модель?

views.py
class Comment(CreateView):
    model = Comment
    form_class = CommentForm
    template_name = 'article_detail.html'
    success_url = '/'

    def form_valid(self, form):
        instance = form.save(commit=False)
        instance.comment_article = Article.objects.get(id=1)
        instance.save()
        return super(Comment, self).form_valid(form)


Подскажите как определить агумент id, чтобы он указывал на текущую статью?
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
mututunus
@mututunus
Backend developer (Python, Golang)
instance.comment_article = Article.objects.get(id=self.kwargs['article_id'])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы