Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python django south-无列不存在_Python_Django_Migration_Django South - Fatal编程技术网

Python django south-无列不存在

Python django south-无列不存在,python,django,migration,django-south,Python,Django,Migration,Django South,我无法使用南部进行迁移。问题是: 我创建了一个模型,然后做了schemamigration应用程序--自动,然后迁移应用程序,一切正常。后来,我在这个模型中添加了另一个字段,然后再次执行了这两个命令,但现在它说,“None”列不存在。我想,这是因为我有一个foreignkey字段,没有默认值,我添加了一些空字符串默认值,然后再次执行命令,它说的是相同的错误,现在我删除了模型并进行了schemamigration和migrate应用程序,但它仍然不断给出这个错误 这是我的模型: class Use

我无法使用南部进行迁移。问题是:

我创建了一个模型,然后做了schemamigration应用程序--自动,然后迁移应用程序,一切正常。后来,我在这个模型中添加了另一个字段,然后再次执行了这两个命令,但现在它说,“None”列不存在。我想,这是因为我有一个foreignkey字段,没有默认值,我添加了一些空字符串默认值,然后再次执行命令,它说的是相同的错误,现在我删除了模型并进行了schemamigration和migrate应用程序,但它仍然不断给出这个错误

这是我的模型:

class User(models.Model):
  registerdate = models.CharField(max_length=400,default='')
  vorname = models.CharField(max_length=100,default='')
  nachname = models.CharField(max_length=100,default='')
  email = models.EmailField(max_length=100,default='')
  strasse = models.CharField(max_length=100,default='')
  hausnr = models.CharField(max_length=100,default='')
  stadt = models.CharField(max_length=100,default='')
  land = models.CharField(max_length=100,default='')
  ##for confirm mails - the hash 
  unique = models.CharField(max_length=400,default='')

  kennwort = models.CharField(max_length=200,default='')
  username = models.CharField(max_length=200,default='')

  locations = models.CharField(max_length=10, default='')
有人能帮我吗


非常感谢

您必须编辑迁移文件,或使用有效的默认值重新生成它。您对无效默认值的假设是正确的。

您能用错误回溯更新问题吗?
field_name = models.CharField(max_length=400, blank=True)