2016-05-03 16 views
0

私はPythonのDjangoの変更フィールド属性

counter = models.PositiveIntegerField(null=True, blank=True) 
、その後、私はのようになり、このフィールドを変更したい場合は、次のようにフィールドを持っている

counter = models.PositiveIntegerField() 

してから移行した後、私は私のデータベース

counter | int(11) 

をチェック

移行後、データベースをチェックすると

counter | int(11) 

ない

counter | int(11),Unsigned,null 

誰もが私の課題を解決することができますか?

答えて

0

これが機能するかどうかを確認してください。

1. Delete the existing migration folder. 
2. python manage.py makemigrations <app_name> 
3. python manage.py migrate 
+0

ありがとうございました。私の働いていたフォーム私..しかし、あなたは私に何がうまくいかなかった理由を説明することができますか? –

+0

あなたの移行フォルダには以前の移行のデータが残っているようです。だから、それを削除して、再度マイグレーションを実行することができました。 –

+0

ご説明いただきありがとうございます。 –

関連する問題