2011-05-04 3 views
0

나는 urlconf에동일한 장고 템플릿이 다르게 렌더링됩니까?

(r'^places/(\w+)/(\w+)/$', shopinfo), 

보기 코드이있다 : 당신은 같은 HTML 템플릿을 직접보기 인증 된 정의를 모두 볼 수 있듯이

def shopinfo(request,c,s): 
    if c == 'eat': 
    shop=Eat.objects.get(slug=s) 
    nearby = Eat.objects.filter(location=shop.location.all()[0]).exclude(id=shop.id) 
    return render_to_response('shopinfo.html',{'s':shop,'c':c,'nearby':nearby,}) 

    if c == 'shop': 
    shop=Shop.objects.get(slug=s) 
    nearby = Shop.objects.filter(location=shop.location.all()[0]).exclude(id=shop.id) 
    return render_to_response('shopinfo.html',{'s':shop,'c':c,'nearby':nearby,}) 

를 즉 'shopinfo.html'만 '먹는'에 대한 페이지는 모두 올바른 스타일링으로 적절하지만, '상점'을위한 동일한 HTML 페이지가 엉망이고 div가 모두 잘못 배치됩니다. 이것은 매우 실망 스럽습니다. 나는 절대적으로 얼마나 많은 차이와 최악의 부분으로 같은 HTML 페이지를 표시 할 수 있는지 이해하지 못한다. 도와주세요. 나는 여기에 맞았다. 감사.

+1

템플릿을 연결할 수 있습니까? – Exelian

답변

1

"좋은"및 "나쁜"렌더링의 예뿐만 아니라 템플릿이 없으면 유용한 내용을 말하는 것이 거의 불가능합니다.

이 시점에서 내 유일한 추측은 상점 오브젝트 속성 중 하나에 이스케이프 처리되지 않은 html이 들어 있다는 것입니다.

+0

이스케이프 처리되지 않은 HTML은 영리한 추측입니다! – Agos

관련 문제