递归错误:有问题



models.py

from django.db import models

CATEGORY_CHOICES=(
( "A" ," ACTION"),
("D"  ,"DRAMA"),
("C" , "COMEDY"),
("R" ,"ROMANTIC"),
)
class Post(models.Model):
title = models.CharField(max_length=200)
description  = models.TextField( max_length =1000)
image =models.ImageField(upload_to ='movies')
category =models.CharField(choices= CATEGORY_CHOICES ,max_length =1)
def __str__(self):
return self.title

urls.py


from  .  import views
from django.urls import  path

urlpatterns = [
path('', MovieList.as_view() , name = 'move_list'),
path('<int:pk>' MovieDetail.as_view(), name='movie_detail'),
]

views.py

from django.shortcuts import render
from  django.views.generic import ListView ,DetailView
from . models import Movie
# Create your views here.
class MovieList(ListView):
models= Movie

class MovieDetail(DetailView):
model = Movie

我不知道如何陈述问题
这是错误initself中的文件"/data/data/com.termux/files/usr/lib/python3.8/einspect.py",第2479行_kind=_ParameterKind(kind(文件"/data/data.com/termux/files/usr/lib/python3.8/enum.py",第304行,在调用中返回clsnew(cls,value(递归错误:调用Python对象时超过了最大递归深度

第二个路径和导入视图有错误。

from  .view  import MovieList, MovieDetail
from django.urls import  path
urlpatterns = [
path('', MovieList.as_view() , name = 'move_list'),
path('<int:pk>/',  MovieDetail.as_view(), name='movie_detail'),
]

相关内容

最新更新