Python 无法在django视图中发现语法错误

Python 无法在django视图中发现语法错误,python,django,formset,Python,Django,Formset,大家好,我在Django视图中查找语法错误时遇到了问题。我正在尝试创建一个视图,该视图由用户在内联表单集的帮助下创建一篇文章,如下所示的代码。但该视图在以下情况下抛出错误: iam正在(:)的正下方获取错误指示器 我检查了缩进,但没有发现错误点。如果你正在读,你能查出来吗 #views.py from django.contrib import messages from django.contrib.auth.decorators import login_required from dja

大家好,我在Django视图中查找语法错误时遇到了问题。我正在尝试创建一个视图,该视图由用户在内联表单集的帮助下创建一篇文章,如下所示的代码。但该视图在以下情况下抛出错误:

iam正在(:)的正下方获取错误指示器

我检查了缩进,但没有发现错误点。如果你正在读,你能查出来吗

 #views.py
from django.contrib import messages
from django.contrib.auth.decorators import login_required
from django.http import HttpResponseRedirect
from django.shortcuts import render
from . import forms
from .models import *
@login_required
def post(request):
    form = forms.PostForm()
    formset =forms.AnswerInlineFormSet(queryset=models.Answer.objects.none()
    if request.method == 'POST':
        form = forms.PostForm(request.POST)    
        formset=forms.ImageInlineFormSet(request.POST,request.
                              FILES,queryset=Images.objects.none())
        if form.is_valid() and formset.is_valid():
            post = form.save(commit=False)
            post.user = request.user
            post.save()
            images = formset.save(commit=False)
            for image in images:
                image.post = post
                image.save()
            messages.success(request,'Post added.')
            return HttpResponseRedirect('/feeds')
     return render(request,'usersubmit/post_create.html',{'form'= form,'formset' = formset,})    
以下是视图的表单:

 #forms.py
from django import forms
from .models import Post,Images
class PostForm(forms.ModelForm):
    class Meta:
        model = Post
        fields = ('title', 'synopsis','category','tags' )


class ImageForm(forms.ModelForm):
    class Meta:
        model = Images
        fields = ('image','body', )

ImageFormset= forms.modelformset_factory(
    models.Images,
     form=ImageForm,
)       

ImageInlineFormSet = forms.inlineformset_factory(
      models.Post,
    models.Images,
    extra=2,
    fields = ('image','body', ),
    formset=ImageFormset,
    min_num=1,
)
你们能看一下我的代码吗?

需要添加


和往常一样,上一行缺少了
。非常感谢。那太傻了
 #forms.py
from django import forms
from .models import Post,Images
class PostForm(forms.ModelForm):
    class Meta:
        model = Post
        fields = ('title', 'synopsis','category','tags' )


class ImageForm(forms.ModelForm):
    class Meta:
        model = Images
        fields = ('image','body', )

ImageFormset= forms.modelformset_factory(
    models.Images,
     form=ImageForm,
)       

ImageInlineFormSet = forms.inlineformset_factory(
      models.Post,
    models.Images,
    extra=2,
    fields = ('image','body', ),
    formset=ImageFormset,
    min_num=1,
)
formset =forms.AnswerInlineFormSet(queryset=models.Answer.objects.none()
formset =forms.AnswerInlineFormSet(queryset=models.Answer.objects.none())
#                                                                      ^^^