当我迁移此搜索模型时,它已成功迁移,并且针对搜索字段search = models.CharField(max_length=20, default="ping pong")
创建了CharField,由于admin.site.register(models.Search)
可以在管理面板中看到它。
class Search(models.Model):
search = models.CharField(max_length=20, default="ping pong")
def __str__(self):
return '{}'.format(self.search)
class Meta:
verbose_name_plural = 'Searches'
但是问题是,当我将DateTimeField添加到此Search模型类时,请参见代码
class Search(models.Model):
search = models.CharField(max_length=20, default="ping pong"),
**created = models.DateTimeField(auto_now=True)**
def __str__(self):
return '{}'.format(self.search)
class Meta:
verbose_name_plural = 'Searches'
所以当我再次迁移到第二个字段以更新数据库中的更改时,它说
- Remove field search from search
- Add field created to search
并且我不再能够在管理面板中看到搜索的CharField了。 实际上,我想将搜索文本和搜索时间存储在数据库中。