Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法为所需逻辑创建django查询?_Python_Django_Python 3.x_Sqlite_Django Models - Fatal编程技术网

Python 无法为所需逻辑创建django查询?

Python 无法为所需逻辑创建django查询?,python,django,python-3.x,sqlite,django-models,Python,Django,Python 3.x,Sqlite,Django Models,我想创建django query=>为任何特定日期范围选择与某个ledger1.name匹配的日记账名称,同时根据By字段过滤该分类账名称存在的所有交易,并汇总其“to”总金额 我有以下django型号: class ledger1(models.Model): Creation_Date = models.DateField(default=datetime.now) name = models.CharField(max_length=32,unique=True)

我想创建django query=>为任何特定日期范围选择与某个
ledger1.name
匹配的日记账名称,同时根据
By
字段过滤该分类账名称存在的所有交易,并汇总其“to”总金额

我有以下django型号:

class ledger1(models.Model):
    Creation_Date = models.DateField(default=datetime.now)
    name = models.CharField(max_length=32,unique=True)
    group_Name = models.ForeignKey(group1,on_delete=models.CASCADE)
    Opening_Balance = models.DecimalField(max_digits=19,decimal_places=2)

class journal(models.Model):
    Date = models.DateField()
    By = models.ForeignKey(ledger1,on_delete=models.CASCADE,related_name='Debitledgers')
    To = models.ForeignKey(ledger1,on_delete=models.CASCADE,related_name='Creditledgers')
    Debit = models.DecimalField(max_digits=10,decimal_places=2,)
    Credit = models.DecimalField(max_digits=10,decimal_places=2)

谢谢。

您看过F对象了吗?无法使用F对象找到精确的查询!