форма не отображается с хрустящей (форма | хрустящей) в Django 2.2.6 - PullRequest
0 голосов
/ 15 октября 2019

Я использую Django 2.2.6

Я установил хрустящие формы с помощью pip и добавил их в INSTALLED_APPS, а вот код шаблона HTML

{% extends 'base.html' %}
{% load crispy_forms_tags %}
{% block content %}
<div class="col-4 offset-4">
    <form method="post" action=".">
        {% csrf_token %}
        {{ form | crispy }}
        <button type="submit" class="btn">Submit</button>
    </form>
</div>
{% endblock content %}

Вот форма:

class PostForm(ModelForm):
    class Meta:
        model = Post
        fields = ['title', 'overview', 'content', 'thumbnail', 'category']

И view.py

    form = PostForm(request.POST or None)
    if request.method == "POST":
        if form.is_valid():
            form.save()
            return redirect(reverse('post-detail', kwargs={
                'id': form.instance.id
            }))
    context = {
        'form':form,
    }
    return render(request, "post_create.html", context=context)

Окончательный результат кода выглядит следующим образом:

.decorator..wrapper at 0x7f93f82d6d90>

Изображение: Rendered Result Of The Above Code

...