1
장고 프로젝트에서 몇 가지 다른 앱을 사용할 계획입니다. 각각의 새로운 기술은 내가 갖고 놀고 싶습니다. 각각에 대해 작업하면서 루트 URL 경로가 내가 작업중인 프로젝트로 리디렉션되도록하고 싶습니다.django는 urls.py의 내부로 리다이렉트합니다.
디렉토리 구조 :
backyard/
my_project/
views.py
backyard/
urls.py
뒤뜰/뒷마당/urls.py :
from django.conf.urls import patterns, include, url
from django.shortcuts import redirect
urlpatterns = patterns('',
url(r'^$', redirect('my_app/')),
url(r'^my_project/$', 'my_project.views.homepage'),
)
뒤뜰/my_project/views.py
def homepage(request):
return render_to_response('my_project/index.html', {'data':data})
내가 http:machine-name:8000/
의 페이지에 액세스 The included urlconf backyard.urls doesn't have any patterns in it
나는 내 urls.py에서 가장 확실한 URL을 가지고 있다고 말하는 오류가 발생합니다. 무엇이 문제입니까?
Sry, 그것과 같습니다. 나는 그것을 포함해야했다. 내 편집을 참조하십시오. – smilebomb
@jefffabiny 그러면 import 문에서 구문 오류가 발생합니다. –
수정하십시오. 나는 내 자신의 이익을 위해 너무 빨리 여기에있다. 다시 말하지만, 그것은 내 파일에서와 같다. 나는 그것을 다시 고쳤다. – smilebomb