В Django я отфильтровал данные и отобразил результат вроде. не, напримерDjango. Не пропускает внешний ключ в шаблон
Alabama(20)
Iowa(12)
Здесь «Алабама, Айова» являются государства имена и внутри скобок «20,12» являются не. рабочих мест, доступных конкретным государствам. Если щелкнуть по Алабаме или Айове, он отображает открытия работы, доступные в этом конкретном состоянии. Но я не передаю emp_id на страницу шаблона. Дайте представление к этому ...
models.py
class User(models.Model):
first_name= forms.CharField(max_length=30,widget=forms.TextInput())
last_name = forms.CharField(max_length=30,widget=forms.TextInput())
username = forms.CharField(max_length=30,widget=forms.TextInput())
email = forms.EmailField(widget=forms.TextInput())
password = forms.CharField(widget=forms.PasswordInput())
companyname = forms.CharField(max_length=30,widget=forms.TextInput())
class jobs(models.Model):
emp = models.ForeignKey(User, unique=False)
title = models.CharField(max_length=30)
referencecode = models.CharField(max_length=30)
jobsummary = models.TextField()
jobdetails = models.TextField()
key_skills = models.CharField(max_length=30)
states = models.CharField(max_length=30)
views.py
def search_result(request):
details3 = jobs.objects.values('state').annotate(count=Count('state')).order_by('-count')
return render_to_response('searchresult.html', {'details3': details3})
searchresult.html
{% for d2 in details3 %}
<li><a style="text-decoration:none;" href="/accounts/CompanyList/{{d2.emp}}/" >{{ d2.state}}({{ d2.count }})</a></li>
{% endfor %}