私はこのモデルを持っています
class Category(models.Model):
category_name= models.CharField(max_length=255)
sub_category_ID = models.IntegerField(null=True, blank=True)
def __unicode__(self):
return self.category_name
sub_category_ID
テーブルにすでにデータがありますが、データベース全体を削除せずにに変更したいと思います。
class Category(models.Model):
category_name= models.CharField(max_length=255)
sub_category_ID = models.ForeignKey('self',null=True, blank=True)
def __unicode__(self):
return self.category_name
そのため、モデルを変更した後にsyncdbを実行すると、警告が表示されました。
The following content types are stale and need to be deleted:
uTriga | event_event_category
Any objects related to these content types by a foreign key will also
be deleted. Are you sure you want to delete these content types?
If you're unsure, answer 'no'.`
「はい」と入力しましたが、エラーが発生します
column app_category.sub_category_ID_id does not exist
列uTriga_category.sub_category_ID_idが存在しません