【发布时间】:2022-08-03 21:31:58
【问题描述】:
模型.py:
class Balance_Sheet(models.Model): #name of the table
# date = models.DateField() # Name of the column
# transaction_type = models.CharField(max_length=100,blank=False)
# num = models.IntegerField()
name = models.CharField(max_length=100,blank=True)
# description = models.CharField(max_length=100,blank=True)
split = models.CharField(max_length=100,blank=False)
# class Meta:
# abstract : True
class Account_List(models.Model):
account = models.CharField(max_length=100,blank=True,null=True)
type = models.CharField(max_length=100,blank=True, null=True)
split =models.ForeignKey(Balance_Sheet,null=False, default=True,on_delete=models.CASCADE)
def __str__(self):
return \'Account : {0} Type : {1} \'.format(self.account,self.type)
视图.py:
def DisplayUVL(request):
# Excel page changes
Ven_list = Balance_Sheet.objects.filter(account_list__isnull=True).values_list(\'split\', flat=True)
print(\"SQL Query:\",Ven_list.query)
context = {
\'items\': Ven_list
# \'header\': \'Vendor List\'
}
return render(request, \'services2.html\', context)
标签: python django django-models django-views