Невозможно отправить форму после того, как некоторые поля скрыты

Django-smart-selects отлично работает, когда формы не скрыты. Когда все формы отображаются, я могу отлично отправить форму, но когда скрытое поле добавляется в мою форму и html, форма больше не будет работать. проверьте мой код ниже

class Networks(models.Model):
    name = models.CharField(max_length=15)
 
class Circle(models.Model):
    networks = models.ForeignKey(Networks, default=1,on_delete=models.CASCADE)
    name = models.CharField(max_length=100)
   
class Plans(models.Model):
    circle = models.ForeignKey(Circle, default=1,on_delete=models.CASCADE)
    amount = models.DecimalField(max_digits=6, decimal_places=2)

class IdNetwork(models.Model):
    networks = models.ForeignKey(Networks, default=1,on_delete=models.CASCADE)
    network_id =  models.CharField( max_length=100, blank=True, null=False)

class IdPlan(models.Model):
    circle = models.ForeignKey(Circle, default=1,on_delete=models.CASCADE)
    plan_id =  models.CharField( max_length=100, blank=True, null=False)

class RechargeDataForm (forms.ModelForm):


    class Meta:
        model = Recharge
        fields = '__all__'
     
        widgets = {
            'user': forms.TextInput(attrs={'type': 'hidden'}),
            'status': forms.TextInput(attrs={'type': 'hidden'}),
            'type': forms.TextInput(attrs={'type': 'hidden'}),
        }

модель.py

class RechargeData(models.Model):
    networks = models.ForeignKey(Networks, default=1,on_delete=models.CASCADE, verbose_name="networks")
    circle = ChainedForeignKey(
        "Circle",
        chained_field="networks",
        chained_model_field="networks",
        show_all=False,
        auto_choose=True,
        sort=True
    )
    plans = ChainedForeignKey(
        "Plans",
        chained_field="circle",
        chained_model_field="circle",
        show_all=False,
        auto_choose=True,
    )


    user = models.ForeignKey(User, default=1,on_delete=models.CASCADE, blank=True)
    mobile_number = models.CharField(max_length=12)
    ported_number = models.CharField(max_length=100, default="true", blank=True)
    data_type = models.CharField( max_length=10, blank=True, null =False, choices = DATA_TYPE_CHOICES)
    timestamp = models.DateTimeField(auto_now=False, auto_now_add=True)
    idnetwork =  ChainedForeignKey(
        "IdNetwork",
        chained_field="networks",
        chained_model_field="networks",
        show_all=False,
        auto_choose=True,
        sort=True
    )
    idplan =  ChainedForeignKey(
        "IdPlan",
        chained_field="circle",
        chained_model_field="circle",
        show_all=False,
        auto_choose=True,
        sort=True
    )
    transaction_type = models.CharField(max_length=100, default='Data_purchase')
    status = models.CharField(max_length=100, blank=True, null=True, default='success')

template.py

<form action="" method="post" action="{% url 'recharging' %}" >
    {% csrf_token %}
    {{ form.media.js }}
    <div class="item">
      {% for hidden in form.hidden_fields %}
            {{ hidden }}
      {% endfor %}
      {% for field in form.visible_fields %}
      <div class="fieldWrapper">
           {{ field.errors }}
           {{ field.label_tag }} {{ field }}
      </div>
      {% endfor %}
    </div>
    <div class="btn-block">
      <button type="submit">Buy Data Now</button>
    </div>
  </form>

я добавил jquery True в настройки и это не сработало.

Примечание

Смарт селект отображается на форме правильно и корректно, и зависимая форма работает правильно, но как только скрытый виджет добавляется в модель формы, я не могу отправить форму, даже не выдавая никакой ошибки.

Мне нужна помощь, чтобы иметь возможность отправить форму со скрытым полем с помощью django smart select

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