接上文
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
本文出自 “随便写写” 博客,请务必保留此出处http://fangniu.blog.51cto.com/8773628/1744610
原文:http://fangniu.blog.51cto.com/8773628/1744610