Получить значение переменной, отправленной в мое детальное представление (представление на основе класса) в данных get_context, чтобы выполнить условный тест

Я хотел бы узнать, как получить значение переменной, отправленной в мое детальное представление в get_context data, чтобы сделать условный тест и отобразить результат теста и значение, отправленное context_object_name. в моделях у меня просто список слов

class Palind(models.Model):
    mot = models.CharField(max_length=200)
    def __str__(self):
        return self.mot

взгляды

class PalindDetailView(DetailView):

    model = Palind
    context_object_name = "palind"
    template_name = "pages/palind_detail.html"

    def get_context_data(self, **kwargs):
        m = ""  # here i need get value of variable send in my detail view
        context = super(PalindDetailView, self).get_context_data(**kwargs)

        if m.startswith("k"):
            test = "ok"
        else:
            test = "not ok"

        context['test'] = test
        return context

в моем urls.py

path("<int:pk>/", PalindDetailView.as_view(),name="palind_detail")

в шаблоне

<p> {{ palind.mot }} {{ test }}  </p>

спасибо за всю информацию

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