首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >一旦设置了Username=None。迁移+迁移后不可撤消

一旦设置了Username=None。迁移+迁移后不可撤消
EN

Stack Overflow用户
提问于 2021-03-11 07:29:48
回答 1查看 13关注 0票数 0
代码语言:javascript
运行
复制
class User(AbstractUser):
name = models.CharField(max_length=255, null=True)
email = models.CharField(max_length=255, unique=True)
password = models.CharField(max_length=255)
username= None
status = models.IntegerField(null=True, blank=True, default=2)

USERNAME_FIELD = 'email'
REQUIRED_FIELDS = []

在此迁移后,我丢失了用户名字段,并且无法找回此字段

同时检查我的迁移文件

代码语言:javascript
运行
复制
    operations = [
    migrations.RemoveField(
        model_name='user',
        name='username',
    ),
]

我该怎么办?重新找回我的用户名字段。谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-03-11 08:24:11

从应用程序的migrations文件夹中删除上次的迁移文件(最多删除到将username设置为空的迁移),然后重新迁移。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66574392

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档