Ошибка атрибута, объект 'tuple' не имеет атрибута '_meta'

я пробую свой первый проект django. появляется такая ошибка

AttributeError: 'tuple' object has no attribute '_meta'

вот мой views.py

from django.shortcuts import render, get_object_or_404
from django.utils import timezone
from .models import Post
from .forms import PostForm

# Create your views here.

def post_list(request):
    posts = Post.objects.filter(published_date__lte=timezone.now()).order_by('published_date')
    return render(request, 'blog/post_list.html', {'posts': posts})

def post_detail(request, pk):
    post = get_object_or_404(Post, pk=pk)
    return render(request, 'blog/post_detail.html', {'post': post})

def post_new(request):
    form = PostForm()
    return render(request, 'blog/post_edit.html', {'form': form})

вот мой urls.py

from django.urls import path
from . import views

urlpatterns =[
    path('', views.post_list, name='post_list'),
    path('post/<int:pk>/', views.post_detail, name='post_detail'),
    path('post/new/', views.post_new, name='post_new'),
]

и вот мой forms.py

from django.forms.models import fields_for_model
from .models import Post

class PostForm(forms.ModelForm):

    class Meta:
        model = Postfields = ('title', 'text',)
        fields = '__all__'
<
fields = '__all__'

в файле forms.py

есть идеи?

я использую python 3 и django 2.2.4

Спасибо

Похоже на ошибку при вырезании и вставке.

class Meta:
    model = Postfields = ('title', 'text',)

Это должно быть две отдельные строки:

class Meta:
    model = Post
    fields = ('title', 'text',)
Вернуться на верх