당신이 볼 수있는 아래 간단한 연결의 두 가지 모델을 통해 foreignkey!
class Manufacturer(models.Model):
name = models.CharField(max_length=50, null=False, blank=False)
user_created = models.CharField(max_length=50, null=False, blank=False)
date_created = models.DateTimeField(auto_now_add=True)
class Meta:
ordering = ['name']
def __str__(self) -> str:
return self.name
class CarModel(models.Model):
manufacturer = models.ForeignKey(Manufacturer, null=False, blank=False, on_delete=models.CASCADE)
name = models.CharField(max_length=50, null=False, blank=False)
user_created = models.CharField(max_length=50, null=False, blank=False)
date_created = models.DateTimeField(auto_now_add=True)
class Meta:
ordering = ['name']
def __str__(self) -> str:
return f"{self.name} ({self.manufacturer})"
나의 질문:를 만드는 것이 가능합니다 이러한 연결은 경우에도 모델(이 예제에서 제조 업체)를 만들어지지 않은 장고-그래서 아무 일반적인 modelclass-그러나,그럼에도 불구하고 동일한 데이터베이스? 다음과 같 가져오기 또는 로드하는 다른 모델에서 데이터베이스 연결은? 또한 나를 사용하여 Postgresql!
당신의 도움에 대한 감사와 좋은 토요일!