제 장부 인증을받은 후 내 도메인에 콜백을 구성해야하는 장고 앱에 장소가 있지만 문제의 뷰가 실제로 한 모델에 매핑되지 않기 때문에이 작업을 수행하는 방법이 고착됩니다. (또는 뷰 코드가 여러 모델을 참조합니다.) get_absolute_url() 생성 및 퍼머 링크의 문서는 모두 참조 모델입니다. 예를 들어모델이 분명하지 않을 때 뷰에서 get_absolute_url()을 어떻게 지정합니까?
, 내 템플릿에 내가 현재 가지고 무엇인가 :
이<a class="btn btn-danger large" href="http://to/third/party?api_key=noneyobiz&cb=http://localhost:8000/signup">Join via Somethingorother</a>
urls.py에서이 뷰에 대한 행은 다음과 같습니다
url(r'^signup/$', 'signup', name="signup"),
내가 하드 'HTTP를 원하는 : // localhost : 8000/signup '을 사용하십시오. 나는이 기능이 제네릭 뷰를 사용하는 것에 의존하지 않기를 바라고 있습니다. 사실 나는 permalink를 생성하는 것이 심지어 모델에 묶여있는 지 이해하지 못한다. urlconf에만 의존해야하는 것처럼 보인다. 내가 여기서 무엇을 놓치고 있니?
Daniel Roseman의 대답에 대한 내 의견보기. 도메인을 하드 코딩하고 싶지 않습니다. 대화 형 쉘에서 말할 수있는 것부터이 답변은 경로를 리턴합니다. – kasceled
@tippytop 응답을 업데이트했습니다. – okm
request.build_absolute_uri() 정확히 내가 필요한 것입니다, 감사합니다. – kasceled