接上文
http://fangniu.blog.51cto.com/8773628/1744526
修改models.py,以下爲models的常用操作
from django.db import models from django.template.defaultfilters import default class UserInfo(models.Model): username = models.CharField(max_length=50) password = models.CharField(max_length=50) Gender = models.BooleanField(default=False) Age = models.IntegerField(default=19) memo = models.TextField(default='xxxx') CreateDate = models.DateTimeField(default='2016-02-24 00:00:00')
注意:如果在修改表字段的時候沒有設置默認值default,makemigrations時會提示輸入默認值
2.由於對數據庫的表結構做了修改,一般是先makemigrations,再migrate,但是此次報錯了:提示表已經存在,百度:
python manage.py migrate web --fake
3.然後按照django修改表結構的正常步驟執行
先makemigrations
再migrate