【发布时间】:2020-04-29 16:30:39
【问题描述】:
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
我不知道如何陈述问题
这是错误
文件“/data/data/com.termux/files/usr/lib/python3.8/inspect.py”,第 2479 行,在 init self._kind = _ParameterKind(kind) 文件“/data /data/com.termux/files/usr/lib/python3.8/enum.py",第 304 行,在 call 中返回 cls.new(cls, value) RecursionError: 调用 Python 对象时超出最大递归深度
【问题讨论】:
-
请尝试制作一个不包含任何不必要信息的最小示例。另外:请将问题放在代码前面:例如“RecursionError 是从哪里来的?”
标签: python django django-models