Не отображается форма в шаблоне django

Natasha404

Новичок
Пользователь
Май 7, 2020
7
0
1
Python:
# В файлике forms.py:


from django import forms

class UploadFileForm(forms.Form):
    title = forms.CharField(max_length=50)
    file = forms.FileField()

#В views.py:

def add_item(request):
    form = UploadFileForm()
    context = {'form': form}
    return render(request, 'load.html', context)
Шаблон:
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

</head>
<body>
    {% extends 'base.html' %}
        {% block content %}
        <form method="post" enctype="multipart/form-data">{% csrf_token %}
          {{ form }}
          <button type="submit">Отправить</button>
        </form>
    {% endblock %}
</body>
</html>
В результате на странице не видно содержание формы. В чём тут проблема? Пожалуйста, помогите
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Код выглядит рабочим. Может путь к шаблону не правильный (например, вместо 'load.html' нужно 'имя_приложения/load.html' или 'другое_название.html').
 

Natasha404

Новичок
Пользователь
Май 7, 2020
7
0
1
Код выглядит рабочим. Может путь к шаблону не правильный (например, вместо 'load.html' нужно 'имя_приложения/load.html' или 'другое_название.html').
Я проверила и вроде как правильный путь, но почему то видно только то, что в base, а в всё что в blockcontent не видно
 

Natasha404

Новичок
Пользователь
Май 7, 2020
7
0
1
я нашла проблему, надо было в base.html тоже {% block content %} {% endblock %} добавить
 

Форум IT Специалистов