相关疑难解决方法(0)

BootstrapError 参数“表单”应包含有效的 Django 表单

我有一个叫评论的应用

评论/forms.py

from django.forms import ModelForm, Textarea
from reviews.models import Review

class ReviewForm(ModelForm):
    class Meta:
        model = Review
        fields = ['rating', 'comment']
        widgets = {
            'comment': Textarea(attrs={'cols': 40, 'rows': 15}),
        }
Run Code Online (Sandbox Code Playgroud)

评论/views.py

from django.shortcuts import get_object_or_404, render
from django.http import HttpResponseRedirect
from django.core.urlresolvers import reverse
from .models import Review, Wine
from .forms import ReviewForm
import datetime

from django.contrib.auth.decorators import login_required

@login_required
def add_review(request, wine_id):
    wine = get_object_or_404(Wine, pk=wine_id)
    form = ReviewForm(request.POST)
    if form.is_valid():
        rating = form.cleaned_data['rating']
        comment = form.cleaned_data['comment']
        user_name …
Run Code Online (Sandbox Code Playgroud)

python forms django

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

django ×1

forms ×1

python ×1