2016-04-13 20 views
2

çalışmaz:Django - db MySQL seçme veri main.html olarak iyi

{% for item in count_list %} 
    {{ item }}<br> 
{% endfor %} 

views.py olarak:

def four(request): 
    count_list = PDivContent.objects.filter(divv = '5') 
    return render(request, 'main.html', {'count_list': count_list}) 

sorun count_list listesi veri için tekrarlanan içeren olmasıdır bunun gibi iki kez:

طلا و جواهرات 
بدلیجات و نقره سرا 
اجناس کادویی 
اسباب بازی فروشی 
صنایع دستی 
فروش و تعمیر ساعت 
طلا و جواهرات 
بدلیجات و نقره سرا 
صنایع دستی 
اجناس کادویی 
اسباب بازی فروشی 

Bunu nasıl çözebilirim?

models.py:

class PDivContent(models.Model): 
    chest = models.IntegerField() 
    divv = models.IntegerField() 
    txt = models.TextField() 
    img = models.TextField() 
    symbol = models.TextField() 


    def __str__(self): 
     return self.txt 


    class Meta: 
     managed = False 
     db_table = 'p_div_content' 

Ve db

, verinin iki kez tekrarlanan değildir.

+0

Bu, modelinize bağlıdır. – Wtower

+2

Aynı verinin iki kez girmediğinden emin misiniz? – Sayse

+0

evet şimdi tekrar chacked yaptım! – niloofar

cevap

0

Sorunuzda .distinct() denemeye ne dersiniz?

def four(request): 
    count_list = PDivContent.objects.filter(divv = '5').distinct() 
    return render(request, 'main.html', {'count_list': count_list})