左加入后我想要值而不是 django 中的 id
I want value instead of id in django after left join
您好,我在 models.py 中有三个表,我执行左连接。当我在加入后在模板中呈现数据时,我得到 job_no 作为 id 而不是值。你能帮我得到原始值而不是id吗?
class Job(models.Model):
job_no = models.CharField(max_length=200)
class RecievableInvoice(models.Model):
invoice_no = models.CharField(max_length=200)
invoice_amount = models.IntegerField()
job_no = models.ForeignKey(Job,on_delete=models.CASCADE)
class PayableInvoice(models.Model):
invoice_no = models.CharField(max_length=200)
invoice_amount = models.IntegerField()
job_no = models.ForeignKey(Job,on_delete=models.CASCADE)
这是我的查询
cursor.execute(''' Select RecievableInvoice.job_no,RecievableInvoice.invoice_no,RecievableInvoice.invoice_amount,
PayableInvoice.invoice_no,PayableInvoice.invoice_amount, FROM RecievableInvoice LEFT JOIN PayableInvoice
ON RecievableInvoice.job_no = PayableInvoice.job_no''')
附上截图
试试这个..
cursor.execute(''' Select Job.job_no,RecievableInvoice.invoice_no,RecievableInvoice.invoice_amount,
PayableInvoice.invoice_no,PayableInvoice.invoice_amount, FROM RecievableInvoice LEFT JOIN PayableInvoice
ON RecievableInvoice.job_no = PayableInvoice.job_no LEFT JOIN Job
ON RecievableInvoice.job_no = Job.job_no ''')
您好,我在 models.py 中有三个表,我执行左连接。当我在加入后在模板中呈现数据时,我得到 job_no 作为 id 而不是值。你能帮我得到原始值而不是id吗?
class Job(models.Model):
job_no = models.CharField(max_length=200)
class RecievableInvoice(models.Model):
invoice_no = models.CharField(max_length=200)
invoice_amount = models.IntegerField()
job_no = models.ForeignKey(Job,on_delete=models.CASCADE)
class PayableInvoice(models.Model):
invoice_no = models.CharField(max_length=200)
invoice_amount = models.IntegerField()
job_no = models.ForeignKey(Job,on_delete=models.CASCADE)
这是我的查询
cursor.execute(''' Select RecievableInvoice.job_no,RecievableInvoice.invoice_no,RecievableInvoice.invoice_amount,
PayableInvoice.invoice_no,PayableInvoice.invoice_amount, FROM RecievableInvoice LEFT JOIN PayableInvoice
ON RecievableInvoice.job_no = PayableInvoice.job_no''')
附上截图
试试这个..
cursor.execute(''' Select Job.job_no,RecievableInvoice.invoice_no,RecievableInvoice.invoice_amount,
PayableInvoice.invoice_no,PayableInvoice.invoice_amount, FROM RecievableInvoice LEFT JOIN PayableInvoice
ON RecievableInvoice.job_no = PayableInvoice.job_no LEFT JOIN Job
ON RecievableInvoice.job_no = Job.job_no ''')