Я не хочу использовать класс django form
, поскольку они не дадут мне большой гибкости.
У меня есть форма, в которой будет поле случайных чисел в простом запросе. Я пытаюсь заполнить несколько значений отображаемых форм.
это мой models.py
class Profile(models.Model):
name = models.CharField(max_length=100)
photo = models.FileField()
и эта моя форма. html
<form method="POST" action="{% url 'form' %}">
{% csrf_token %}
{% for i in range %}
<input type="text" id="name" name="name"><br>
<input type="file" id="photo" name="photo"><br><br>
{% endfor %}
<input type="submit" value="Submit">
</form>
Вы можете заметить, что я визуализирую поле для l oop.
, это означает, что по запросу пользователя будет отображаться как можно больше полей.
Итак, я хочу для заполнения этих моделей.
мой вид выглядит как
def form_view(request):
if request.method == 'POST':
# Need to puplate the form
return render(request, 'form.html', {'range': range(40)})
Кто-нибудь, пожалуйста, помогите мне, как я могу этого добиться? Я просто пытаюсь достичь этого.