类型错误:“功能”对象没有从属性“__getitem__” urls.py
问题描述:
当我尝试(manage.py迁移)迁移在Django,我得到以下错误:类型错误:“功能”对象没有从属性“__getitem__” urls.py
File "C:\Program Files\Python27\Scripts\Folder_Name\Folder_Name\urls.py", line 22, in <module>
url[(r'^$',ListView.as_view(queryset=ABC.objects.all(),template_name="Folder_Name/Folder_Name.html"))],
TypeError: 'function' object has no attribute '__getitem__'
下面是我有for Folder_Name/urls.py
from django.conf.urls import url, include
from django.views.generic import ListView, DetailView
from Folder_Name.models import ABC
urlpatterns = [
url[(r'^$', ListView.as_view(queryset=IOC.objects.all(),template_name="Folder_Name/Folder_Name.html"))],
]
任何帮助将不胜感激。谢谢。
答
url模式不是这样写的。
在这里阅读更多:https://docs.djangoproject.com/en/1.10/topics/http/urls/
写这样的:(删除的url[..]
名单)
urlpatterns = [
url(r'^$', ListView.as_view(queryset=IOC.objects.all(),template_name="Folder_Name/Folder_Name.html")),
]
我做了改变,它的工作!我还会阅读你提供的文档。谢谢! – LazyPanda