當我編輯模型以獲得更多字段並進行遷移時,Django將不會添加新字段而不刪除舊字段。Django只添加模型中的一個字段
這裏是模型
class Testimonial(models.Model):
name = models.CharField(max_length=20, null=True),
quote = models.CharField(max_length=255, null=True),
test = models.CharField(max_length=20, null=True)
這是我得到的終端 '推薦'
遷移:
0004_auto_20160212_1537.py:
- 從告別賽
刪除場報價 - 添加現場測試以證明
並且這是最近的遷移
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('testimonials', '0003_auto_20160212_1536'),
]
operations = [
migrations.RemoveField(
model_name='testimonial',
name='quote',
),
migrations.AddField(
model_name='testimonial',
name='test',
field=models.CharField(max_length=20, null=True),
),
]
刪除所有遷移,這種運行後'蟒蛇manage.py makemigrations',刪除數據庫和遷移 – erajuan