2

だから私は2つのモデルを持っています。最初は投稿用、2 番目は写真用です。各投稿には多くの写真を含めることができます。& django で 1 対多の関係を構築する方法がわかりません。

ここに私のモデルがあります:

class Post(models.Model):
    title = models.CharField(max_length=200)
    description = models.TextField()
    pub_date = models.DateTimeField('date published')

class Photo(models.Model): 
    FILE_TYPE_CHOICES = (
        ('full', 'Full Width'), 
        ('half', 'Half Width')
    )       

    title = models.CharField(max_length=200)
    description = models.TextField()
    photoType = models.CharField(max_length=16,choices = FILE_TYPE_CHOICES, default = 'full', blank = True)
    imageFile   = models.ImageField(upload_to='uploaded')

    containedPost = models.ForeignKey('Post', related_name='photoPosts')

適切な関係を確立するにはどうすればよいですか?また、テンプレート内の投稿と各写真にアクセスするにはどうすればよいですか?

4

1 に答える 1