Итак, моя форма выглядит следующим образом:
class Uploaded_Cisco_YML_Configs(forms.Form):
uploaded_configs = forms.FileField()
goto_model = forms.TextInput()
interfaces_migrate = forms.Textarea()
Проблема, с которой я сталкиваюсь, состоит в том, что поля формы goto_model и interfaces_migrate определены в словаре form.data, однако их нет в форме form.cleaned_data, поэтомуЯ не могу получить к ним доступ должным образом.Есть ли какая-либо причина, по которой это может происходить?
HTML ниже
<form method="post" enctype="multipart/form-data">
{% csrf_token %}
<input id="uploaded_configs" name="uploaded_configs" type="file" multiple/>
<br>
New Model:<br>
<input type="text" name="goto_model">
<br>Interfaces to Migrate:
<br>
<input type="text" name="interfaces_migrate">
<input type="submit" value="Run Script"/>
</form>
А views.py ниже
form = Uploaded_Cisco_YML_Configs(request.POST, request.FILES)
if form.is_valid():
rebuild_args = []
if form.goto_model is not None:
print("#"*10)
print(str(form.data))
print(str(form.cleaned_data))