だから私は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')
適切な関係を確立するにはどうすればよいですか?また、テンプレート内の投稿と各写真にアクセスするにはどうすればよいですか?