Suppose, j'ai deux tableaux ci-dessous: enter image description hereComment joindre une table avec django?
J'ai fait l'models.py:
class Score(models.Model):
Student_Id = models.CharField(max_length=20, primary_key=True)
Grade = models.CharField(max_length=30)
Status= models.CharField(max_length=3)
class Meta:
db_table ='T_Score'
class Student(models.Model):
Student_Id = models.CharField(max_length=20, primary_key=True)
Student_Name = models.CharField(max_length=30)
Student_Class = models.CharField(max_length=3)
def __str__(self):
return {
"id" : self.Student_Id,
"name" : self.Student_Name,
}
class Meta:
db_table ='T_Student'
Est-il possible de se joindre à la table si Student.Student_Id comme clé primaire (pas étranger aussi)? Et comment dois-je créer le fichier view.py et le modèle qui représentent l'identifiant de l'étudiant, le nom de l'étudiant et la note? Merci d'avance.