3
내 모델에서 나는 그래서, 내 웹 페이지를 말합니다 누구인지 알고 싶어 : 장고 리퍼러 질문
referrer = models.CharField(max_length=30, default='google', verbose_name=_('referrer'), help_text=_('Referrer'))이 있습니다 내 페이지의 URL의 : 내가 함께 내 HTML 내에서 embeddeded 플래시에 내 리퍼러 매개 변수를 보낼
url(r'^$', app_views.index, name='index_default')및
url(r'^(\w+)/$', app_views.index, name='index_default2')flashvars :
< param name="FlashVars" value="referrer={{ referrer }}" />정규 표현식과 일치하는 리퍼러를 잡으려면 어떻게 보이게해야합니까? 요청의 메타 사전에
def index(request): return render_to_response('index.html', { 'referrer':referrer, }, context_instance=RequestContext(request))
당신을 감사합니다 당신에게 도움이 될 수 있습니다 생각에 .. HTTP_REFERER 값이 있습니다. 그래서 그런 식으로 뭔가를 작동 할 수'데프 지수 (요청, 참조 자 = request.META [ 'HTTP_REFERER']) :, \t 반환에는 render_to_response ('index.html을' \t \t \t { \t \t \t '리퍼러' 추천자, \t \t \t} \t \t \t context_instance = RequestContext (요청)) 'DEF –
인덱스 (요청) 추천자 request.META = ['HTTP_REFERER '] { 복귀에는 render_to_response ('index.html을 ' 참조 자 : 참조 자,}, context_instance = RequestContext (요청)) –