2013-03-09 2 views
0

django에서 클래스 기반 뷰를 사용하는 데 문제가 있습니다. 기본 뷰를 가져 오려고하면 가져 오기 오류가 발생합니다. documentation에서 사용 나는 동일한 코드를 아래로 내 시야를 단순화했습니다Django 클래스 기반 뷰 - base라는 모듈 없음

:

from django.http import HttpResponse 
from django.views.base import View 

class MyView(View): 
    def get(self, request): 
     # <view logic> 
     return HttpResponse('result') 

내가지고있어 오류가

ImportError at /myurl/ 
No module named base 

urls.py 잘하고 장고 있습니다입니다 확실히 버전 1.5입니다 - 나는 완전히 핍, 어떤 아이디어로 그것을 다시 설치 했습니까?

답변

4

@ dm03514 주석 때문에 테스트 해 보았습니다. 귀하의 질문에 귀하의 코드를 시도하고 나는 당신과 동일한 오류가 발생했습니다 "No module named base". 그래서 아래의 코드처럼 그것을 변경하면 오류없이 작동합니다.

판단하기 전에 시도하십시오. 잘못된 경우이를 수락하고 수정하도록 노력할 것입니다.

+0

@ dm03514 보이지 않습니까 ?? 그러나 당신은 그것을 시험해 보았 느냐?? 위의 코드가 작동하지만 '보기'가 MyView 함수에서 호출 할 것인지 확실하지 않습니다. 판단하기 전에 먼저 시도하십시오 ... – catherine

+0

많은 감사합니다. docs를 변경하기 위해 django에 pull 요청을 보내면 1.5에서 변경되었는지 궁금합니다. –

관련 문제