0

私は自分のdjangoサイトのモデルを作成しています(それが明らかでない場合はpython)。

from django.db import models

class Picture(models.Model):
        name = models.CharField(max_length=100)
        pub_date = models.DateTimeField('date published')
        tags = models.ManyToManyField(Tag)
        owner = models.ForeignKey(User)

class Tag(models.Model):
        pics = models.ManyToManyField(Picture)
        name = models.CharField(max_length=30)

class User(models.Model):
        name = models.CharField(max_length=20)
        date_joined = models.DateTimeField('date joined')

class Comment(models.Model):
        content = models.CharField(max_length=500)
        date = models.DateTimeField('date commented')
        commenter = models.ForeignKey(User)
        pic = models.ForeignKey(Picture)

それが現在のモデル全体ですが、tags = models.ManyToManyField(Tag)「NameError: name 'Tag' is not defined」という行でエラーが発生しています。

それとどうしたの?

4

1 に答える 1