Получить значение переменной, отправленной в мое детальное представление (представление на основе класса) в данных 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>
спасибо за всю информацию