左加入后我想要值而不是 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 ''')