Я пытаюсь выяснить, как проверить параметры URL следующего типа:
def get(self, request, id_of_the_record):
из-за того, что он недоступен в словаре request.GET, невозможно создатьформа с
id_of_the_record
в нем.
У меня возникла идея создать собственный диктитарий, подобный этому:
try:
self.request_get_dict = dict()
self.request_get_dict['id_of_the_record'] = id_of_the_record
except Exception as e:
raise Exception()
, и как только это будет сделано,Я проверяю его, используя следующую форму:
form_extra_parameter = TestForm(self.request_get_dict)
if form_extra_parameter.is_valid():
forms.py:
class TestForm(forms.Form):
id_of_the_record = forms.IntegerField(validators=[MinValueValidator(0)], required=True)
Есть ли лучший способ проверки?