Django に問題があります。
私のエラーメッセージ:
割り当て前に参照された /city/city ローカル変数 'adv_city' での UnboundLocalError
トレースバック: http://dpaste.com/751727/
ビュー:
def advert_by_city(request):
c = request.GET.get('city', '')
if c:
adv_city = Advert.objects.filter(city=c)
adverts = Advert.objects.values('city').distinct()
return render_to_response('advert_by_city', {'adverts':adverts},{'adv_city':adv_city}, context_instance=RequestContext(request))
テンプレート:
{% for city in adverts %}
<a href="city?{{ city.city }}"/>{{city.city}}</a>
<br/>
{% endfor %}
{% for adverts in adv_city%}
{{adverts.title}}
{% endfor%}
モデル:
class Advert(models.Model):
title = models.CharField(max_length=255)
city = models.CharField(max_length=255)
修正方法は?