1
class student(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
class details(models.Model):
first_name = models.ForeignKey(student,models.DO_NOTHING, db_column='first name', blank=True, null=True)
last_name = models.ForeignKey(student,models.DO_NOTHING, db_column='second name', blank=True, null=True)
在這裏,名字和姓氏是下拉式。這段代碼下拉顯示studentObjects不是first_name和lastname的值。如何分別爲同一模型中的兩個外鍵返回兩個值?
我們使用
def __str__(self):
return self.first_name
,但不知道如何姓氏發送。
請幫我一把。
不清楚你想達到什麼。你能解釋一下真正的問題嗎(不是你認爲可能會發揮作用的問題)。另外:你是否知道ForeignKey用於關聯對象(而不是域)?我的意思是......可以詳細說明兩個不同的學生?什麼是「細節」對象? – MariusSiuram
更新問題。 –
'return「%s%s」%(self.first_name,self.last_name)'? –