Мне нужно вызвать форму в шаблоне HTML, где пользователь публикует данные, которые сохраняются в модели. Код выполняется без ошибок, но на html-странице отображаются только заголовок и кнопка. Нет полей для ввода текста
У меня естьформа, которая должна отображаться на html-странице, чтобы пользователь мог вводить данные и сохранять данные в модель. Я не получаю никаких ошибок при выполнении этого кода, но шаблон не отображает форму, он просто показывает заголовок икнопка отправки
def boqmodel1(request):
form = boqform(request.POST)
if form.is_valid():
obj=form.save(commit=False)
obj.save()
context = {'form': form}
return render(request, 'create.html', context)
else:
context = {'error': 'The post has been successfully created.
Пожалуйста, введите boq '} return render (запрос,' create.html ', контекст)
MyTemplate
<form action="" method="POST">
{% csrf_token %}
{{ form.as_p }}
<input type="submit" value="Create boq"/>
</form>
МОЙ URL
urlpatterns = [
url(r'^create/', views.boqmodel1, name='boqmodel1'),
path('', views.boq, name='boq'),
]