我在项目中编写了一些模型,然后从书本模型中删除了一个uuid字段,并删除了0001_initial.py文件,然后运行make migrations and migration
但是当我运行py manage.py migration时,请显示以下消息:
以及运行makemigrations时:
“ main_app”的迁移:
main_app \ migrations \ 0001_initial.py
创建模型作者
创建模型书
创建模型类型
将领域类型添加到书籍
这是我的模特
class Genre(models.Model):
genre = models.CharField(max_length=100)
def __str__(self):
return self.genre
class Book(models.Model):
book_name = models.CharField(max_length=150)
summary = models.TextField(max_length=1000, null=True,blank=True)
author = models.ForeignKey('Author', on_delete=models.CASCADE)
genre = models.ManyToManyField(Genre)
status = [
('a', 'available'),
('b', 'borrowed'),
('r', 'reserved'),
]
book_status = models.CharField(max_length=1, choices=status, default='a')
isbn = models.CharField(max_length=13,
help_text='read '
'<a href="https://www.isbn-international.org/content/what-isbn">'
'here'
'</a>'
' to help ')
def __str__(self):
return '{0}({1})'.format(self.book_name, self.author)
def get_absolute_url(self):
return reverse('main_app:book-detail', args=[self.id])
class Author(models.Model):
first_name = models.CharField(max_length=200)
last_name = models.CharField(max_length=200)
rate = models.IntegerField(default=0)
def __str__(self):
return '{0} {1}'.format(self.first_name,self.last_name)
答案 0 :(得分:0)
也删除从表-XX:MaxDirectMemorySize=XXM
中删除的迁移条目。