Django 获取数据库错误没有这样的表:crave\u crave\u数据
在sync db之后,我更新了model.py文件Django 获取数据库错误没有这样的表:crave\u crave\u数据,django,migration,django-south,Django,Migration,Django South,在sync db之后,我更新了model.py文件 class crave_data(models.Model): person = models.ForeignKey(User) book_name=models.CharField(max_length=1000, blank = True,null = True) author_name=models.CharField(max_length=1000, blank = True,null = True) p
class crave_data(models.Model):
person = models.ForeignKey(User)
book_name=models.CharField(max_length=1000, blank = True,null = True)
author_name=models.CharField(max_length=1000, blank = True,null = True)
publication_name=models.CharField(max_length=1000, blank = True,null = True)
discription=models.TextField(blank = True,null = True)
date= models.DateTimeField(auto_now_add=True, blank=True)
def __unicode__(self):
return self.post
我用的是南方。我使用了“南方移民”的所有命令,但仍然得到了相同的错误
我也无法查看sqlite.db文件。那边不存在sqlite.db文件。
当我使用sqlall时,我只得到一个表信息“facebook\u facebookuser”,另外两个表我无法查看。
也用这个
manage.py schemamigration crave --initial
manage.py migrate crave
manage.py schemamigration app_name --auto
问题仍然没有解决。
为什么不在syncdb之后创建sqlite.db文件呢?
请帮帮我。我不能很清楚地理解您的意思,您的意思是在执行
python manage.py syncdb
之后,但不存在sqlite.db吗?有任何错误消息吗?没有,,,,,,但是我可以使用admin,在我保存一些数据之前,,,,,,,,,您是否查看过sqlite.db中的crave_数据表?或者,只有在更新渴望数据后才能查看?不,我没有数据库文件,,,,,,,,,我如何查看?