Django форм, итерации по разным типам полей с bootstrap css - PullRequest
0 голосов
/ 23 марта 2020

Я ищу способ перебора полей с bootstrap css. У меня есть два поля формы, и у одного должен быть выпадающий список, а второе - дата.

Если я выполняю итерацию, используя {{field}}, я получаю то, что хочу. Но если я хочу использовать bootstrap стиль поля, у меня есть пустые поля.

  <div class="container">
    <form method="POST">
        <div class="form-group">
          {% csrf_token %}
          <br>
          <a class="btn btn-primary btn-sm" href="{% url 'dodaj_ph' numer %}" role="button" 
           name="dodaj_ph">Dodaj PH</a>
          <br>
          {% for field in form %}
            <label for="id_{{ field.name }}" class="col-2 col-form-label">{{ field.label }}</label>
            <input class="form-control" type="{{ field }}">
          {% endfor %}
         <button type="submit" class="btn btn-primary" name="button">Wypożycz</button>
      </div>
    </form>
  </div>
class testerForm(forms.ModelForm):
    class Meta:
        model = Tester
        fields = ('phandlowy', 'data_wypozyczenia')
        labels = {'phandlowy' : 'Przedstawiciel handl'}
'''

'''
class Tester(models.Model):
    numer_seryjny = models.IntegerField(primary_key=True)
    licencja_car = models.BooleanField(default=True)
    licencja_hd = models.BooleanField(default=True)
    dhandlowiec = models.ForeignKey(DHandlowiec, null=True, on_delete=models.SET_NULL)
    phandlowy = models.ForeignKey(Phandlowy, null=True, on_delete=models.SET_NULL, blank=True)
    wypozyczony = models.BooleanField(default=True)
    data_wypozyczenia = models.DateField(blank=True, null=True)
    problemy = models.CharField(max_length=2000, default="Brak problemów")
    history = HistoricalRecords()
'''


Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...