У меня есть это в urlconf
(r'^places/(\w+)/(\w+)/$', shopinfo),
Просмотр кодов:
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,})
Как вы можете видеть, оба определения вида направлены непосредственно на тот же HTML-шаблон, то есть 'shopinfo.html'но для слова «есть» страница полностью соответствует правильному стилю, но когда она для «магазина», то та же самая HTML-страница все испортила, а элементы div неуместны.Это очень расстраивает.Я абсолютно не понимаю, как та же HTML-страница может отображаться с такой большой разницей и худшей частью, я не могу понять, в чем проблема.Пожалуйста помоги.Я поражен здесь.Благодарю.