2016-04-13 2 views
2

動作しません:views.pyでジャンゴ - DBからMySQLの選択データmain.htmlとでも

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

を:

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

問題は、のために繰り返されるデータが含まれているcount_listリストということです次のように2回:

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

どうすれば解決できますか?

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' 

とDBで、データを二回ごとに繰り返されていません。

+0

これはお使いの機種によって大きく異なります。 – Wtower

+2

同じデータを2回入力してもよろしいですか? – Sayse

+0

はい私は今すぐチャックしました! – niloofar

答えて

0

.distinct()をお試しください。

def four(request): 
    count_list = PDivContent.objects.filter(divv = '5').distinct() 
    return render(request, 'main.html', {'count_list': count_list}) 
関連する問題