2017-02-17 4 views
0

내가 장고 (manage.py 마이그레이션) 마이그레이션 할 때, 나는 다음과 같은 오류 얻을 :형식 오류는 '기능'객체로부터 속성 '__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__' 

무슨이다 I have 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"))], 

] 

도움이 되겠습니다. 고맙습니다.

답변

1

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")), 

] 
+0

나는 변화를 만들었고 효과가 있었다! 또한 제공된 설명서를 읽어 보겠습니다. 고맙습니다! – LazyPanda

0

인수 주위에 불필요한 대괄호가 url입니다.

+0

당신이 올바른지 확인하고 문제를 해결했습니다. 고맙습니다!! – LazyPanda