簡體   English   中英

django {{form.as_p}}結果,無需輸入窗口小部件

[英]django {{form.as_p}} results without input widget

所以這是我的表格:

from django import forms

class PostForm(forms.Form):
    name = forms.CharField(),
    title = forms.CharField(),

這是我的看法:

from django.shortcuts import render
from .forms import PostForm

def sign(request):
    form = PostForm()
    return render(request, 'guestbook/sign_extend.html', {'form': form})

和我的html:

{% extends 'guestbook/sign.html' %}

{% block content %}

<form action='.' method ='POST'>{% csrf_token %}

  {{ form.as_p }}

  <button type="submit">submit</button>
</form>
{% endblock %}

網址:

from django.urls import path,include
from . import views

urlpatterns = [
path('sign/', views.sign,name='sign'),

當我轉到url時,它僅顯示按鈕,但沒有表單字段。 我在這里做錯了什么? 我似乎無法弄清楚..請幫助

您應該刪除,形式

class PostForm(forms.Form):
    name = forms.CharField()
    #                      ^^
    title = forms.CharField()
    #                       ^^

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM