首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置不当的django错误

配置不当的django错误
EN

Stack Overflow用户
提问于 2018-05-28 18:33:31
回答 1查看 228关注 0票数 1

我有一个简单的django项目,每当我运行它时,它都会给出一个配置不当的错误。告诉我我的模型缺少一个查询集:

配置不当的错误映像

这是我的views.py的代码。就目前而言,功能并不重要:

代码语言:javascript
复制
import random
from django.shortcuts import render
from django.http import HttpResponse
from django.views import View
from django.views.generic import TemplateView
from django.views.generic.list import ListView



class RestaurantList(ListView):
    querySet = Restaurant.objects.all()
    template_name = 'restaurants/restaurants_list.html'

class SpicyList(ListView):
    template_name = 'restaurants/restaurants_list.html'
    querySet = Restaurant.objects.filter(category__iexact='spicy')

class AsianList(ListView):
   template_name = 'restaurants/restaurants_list.html'
   querySet = Restaurant.objects.filter(category__iexact='asian')

这是我的models.py代码

代码语言:javascript
复制
from django.db import models


class Restaurant(models.Model):
    name = models.CharField(max_length=120)
    loocation = models.CharField(max_length=120, null=True, blank=True)
    category = models.CharField(max_length=120, null=True, blank=False)
    timestamp = models.DateTimeField(auto_now=True) 
    updated = models.DateTimeField(auto_now_add=True)

def __str__(self):
    return self.name

urls.py代码:

代码语言:javascript
复制
from django.contrib import admin
from django.conf.urls import url
from django.views.generic import TemplateView

from restaurant.views import *

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^$', TemplateView.as_view(template_name='home.html')),
    url(r'^restaurants/$', RestaurantList.as_view()),
    url(r'^restaurants/asian/$', AsianList.as_view()),
    url(r'^restaurants/spicy/$', SpicyList.as_view()),
    url(r'^Contact/$', TemplateView.as_view(template_name='Contact.html')),   
    url(r'^About/$', TemplateView.as_view(template_name='About.html'))        
]

只有包含“餐馆”的urls才会给我这个错误。其余的都很好。

这是我旁边文件结构的一张照片

文件结构

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-28 18:39:47

queryset属性应该是小写

您的所有views都包含querySet

queryset小写替换它们

也可以提供模型属性model = ModelName

请参阅正式文件中的更多内容

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50571888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档