2017-07-07 62 views
-1

我试图用说明列更新CSV文件。我试图通过添加description = models.CharField(max_length=200, default='SOME STRING')像这样的更新添加到模型:更新csv文件的难度

wine = models.ForeignKey(Wine) 
    pub_date = models.DateTimeField('date published') 
    user_name = models.CharField(max_length=100) 
    comment = models.CharField(max_length=200) 
    rating = models.IntegerField(choices=RATING_CHOICES) 
    description = models.CharField(max_length=200, default='SOME STRING') 

当我运行迁移这一变化,我得到以下错误:

c:\Users\Amira Joshi\Desktop\winerama>python manage.py makemigrations 
Migrations for 'reviews': 
    reviews\migrations\0002_review_description.py 
    - Add field description to review 

我该如何解决呢?请帮忙!

+0

能否请你展示整个模型和错误?因为根据您展示的内容,它看起来像Django已在您的“评论”应用程序下创建了一个新的迁移文件。尝试运行'python manage.py migrate'来运行新的迁移。 –

+0

语法和更正确的英文翻译 – TomServo

回答

1

这是不是一个错误:

c:\Users\Amira Joshi\Desktop\winerama>python manage.py makemigrations 
Migrations for 'reviews': reviews\migrations\0002_review_description.py 
    - Add field description to review 

有了这个Django的说,迁移文件被创建,现在你必须通过运行此命令应用迁移:

python manage.py migrate