안녕하세요. 이제 장고 초짜입니다. url관련 질문드리겠습니다. app을 home1

 
Hyunwoo Lee

안녕하세요.

이제 장고 초짜입니다.
url관련 질문드리겠습니다.

app을 home1 이라고 만들었을때 해당 사이트의 내용은 abc.com/home1으로 접속을 하면 됩니다.
저는 abc.com이라고만 입력하면 home1의 내용이 나오게하려고 하는데요.
import home1 from views를 선언하고 url.py에서 url(r’^$’, views.IndexDataView, name=’index’), 를 입력해서 home1의 index가 나오게 했습니다.

보통 이런 경우 어떻게 하는게 좋은 방법일까요?

  • Han Cold Kim

    지금 사용하신 방법이 좋은 방법 같은데요…?

    Hyunwoo Lee

    김한기 아 그런가요? django는 첨이고 아직 잘 모르다 보니 혹시나 더 좋고 깔끔한 방법이 없나 싶어서요…^^;;;;

    Han Cold Kim

    https://docs.djangoproject.com/en/1.6/intro/tutorial03/#write-your-first-view 여기에도 보면 이현우님하고 똑같이 했네요

    Hyunwoo Lee

    김한기 한기님의 글은 polls/url.py에서 고요.
    저는 해당 글과 달리 mysite의 url.py에서 from polls import views를 추가해서 url(r’^$’, views.IndexDataView, name=’index’), 이러게 url을 구성했습니다.

    Han Cold Kim

    아 그얘기를 하시는 거였군요… 어째든 하신 방법이 맞는것같네요. 저도 index는 프로젝트의 urls.py에 하긴 합니다…

    Hyunwoo Lee

    김한기 아~~답변 감사합니다. 아무도 없이 혼자하다보니…되긴 하는데 맞는건가? 하는 의문이 있었거든요. ^^;;;

    Chinseok Lee

    / 에서 /home1/ 으로 redirect 시키는 방법도 괜찮을 듯 하네요.

    from django.views.generic import RedirectView
    url(r’^$’, RedirectView.as_view(url=’/home1/’)),

    Han Cold Kim

    와우… 리다이렉트 뷰라는것도 있었군요…

Advertisements