私は自分の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」という行でエラーが発生しています。
それとどうしたの?