私が悩んでいる質問。リストビューテンプレートのdjango countクエリーセットフィールド
私はあなたが私の質問の詳細が必要な場合、これは私の最初の投稿ですとして私が知っていると、それを探してくださいアクティブに等しいvenlist.Status
をカウントし、一部のHTMLタグ
でそれを表示したいですライブラリ・フロム約4時間
Models.py
VendorCH= [
('Active', 'Active'),
('BlackList', 'BlackList'),
]
class VendorModel(models.Model):
Name=models.CharField(unique=True,max_length=40)
President=models.CharField(unique=True,max_length=40)
Status=models.CharField(max_length=40,choices=VendorCH,default='Active')
Forms.py
class VendorForm(forms.ModelForm):
class Meta:
model = VendorModel
exclude=['VendorStatus']
views.py
class VendorCreateView(SuccessMessageMixin,CreateView):
template_name = "ePROC/Administration/Vendor_Create.html"
model=VendorModel
fields=['Name','President']
success_message = "Record was created successfully"
success_url = reverse_lazy('ePROC:ePROCHOME')
def form_valid(self, form):
form.instance.Status = 'Active'
return super(VendorCreateView, self).form_valid(form)
List_Template.html
<table class="table table-hover">
<thead>
<th> Vendor Name</th>
<th> President</th>
<th> Status</th>
</thead>
<tbody>
{% for venlist in object_list %}
<tr>
<td>{{ venlist.VendorName }}</td>
<td>{{ venlist.President}}</td>
<td>{{ venlist.Status}}</td>
</tr>
{% endfor %}
<tbody>
</table>