Class에서 Foreignkey 사용
ForeignKey 사용예제
</code> 위에서 Imform 의 str에 해당하는 mynum값이 person의 myname2란에 나타남.
from django.db import models
import datetime
from django.utils import timezone
class Imform(models.Model):
author=models.ForeignKey('auth.User')
myname=models.CharField(max_length=100)
mynum=models.TextField()
created_date=models.DateTimeField(default=timezone.now)
def __str__(self):
return self.mynum
class Person(models.Model):
myname2=models.ForeignKey(Imform)
Shi=(
('s','Small'),
('l','Large')
)
name=models.CharField(max_length=60)
shi=models.CharField(max_length=1,choices=Shi)
Leave a Comment