반응형
Django의 "단순한 모듈 없음"오류
ImportError at /
No module named simple
Django Version: 1.5.dev20120710212642
최신 django 버전을 설치했습니다. 나는 사용하고있다
from django.views.generic.simple import redirect_to
내 urls.py에서. 뭐가 잘못 되었 니? 더 이상 사용되지 않습니까?
사용 클래스 기반 뷰 대신 redirect_to
이 기능을 기반으로 일반 뷰가 사용되지 않습니다으로합니다.
다음은 클래스 기반 뷰 사용의 간단한 예입니다.
from django.conf.urls import patterns, url, include
from django.views.generic import TemplateView
urlpatterns = patterns('',
(r'^about/', TemplateView.as_view(template_name="about.html")),
)
최신 정보
누군가 URL로 리디렉션하려면 RedirectView를 사용하십시오 .
from django.views.generic import RedirectView
urlpatterns = patterns('',
(r'^one/$', RedirectView.as_view(url='/another/')),
)
이것은 작동합니다
from django.conf.urls import patterns
from django.views.generic import RedirectView
urlpatterns = patterns('',
url(r'some-url', RedirectView.as_view(url='/another-url/'))
)
예, 이전 함수 기반 일반 뷰는 1.4에서 더 이상 사용되지 않습니다. 대신 클래스 기반보기를 사용하십시오.
그리고 레코드 (현재 문서에있는 관련 예제 없음)의 경우 매개 변수와 함께 RedirectView 를 사용합니다 .
from django.conf.urls import patterns, url
from django.views.generic import RedirectView
urlpatterns = patterns('',
url(r'^myurl/(?P<my_id>\d+)$', RedirectView.as_view(url='/another_url/%(my_id)s/')),
)
정규식이 숫자 ( \d+
) 를 찾지 만 매개 변수는 문자열 ( %(my_id)s
) 로 전달됩니다 .
무엇 아직 불분명하여 사용하는 방법입니다 RedirectView
과 template_name
에서 urls.py
.
참고 URL : https://stackoverflow.com/questions/11428427/no-module-named-simple-error-in-django
반응형
'programing' 카테고리의 다른 글
'필드를 찾을 수없는 유형의 빈이 필요합니다.' (0) | 2020.11.19 |
---|---|
Java의 -Xms 및 -Xmx 옵션의 트레이드 오프 속도 (0) | 2020.11.19 |
잘못된 mysql 클라이언트 라이브러리 용으로 컴파일 된 mysql2 gem (0) | 2020.11.19 |
Google C ++ 테스트 프레임 워크에서 사용자 지정 메시지를 보내는 방법은 무엇입니까? (0) | 2020.11.19 |
iOS 7 : "레이블-레이블"에 대한 잘못 배치 된 뷰 프레임이 런타임에 달라짐 (0) | 2020.11.19 |