2017-07-07 69 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