数据库自带属性没了

来源:6-10 用户注册-4

和尚不挑水

2019-04-23

老师,我的表里的原来自带的属性都没了,如username,is_superuser,date_joined等等,该怎么解决,是要删掉所有数据库,再重新makemigrations然后migrate吗,如果要删掉数据库,请问哪些需要保留,还是都得删图片描述
老师,我找到哪里可能出错了,我的继承的类AbstractBaseUser里面本来就没有这些东西,但是这应该是源码的问题,而且这个类是在base.py中的,我在老师的源码里面找不到,老师或者哪位路过的大侠能把这个类复制粘贴一下,多谢了
图片描述

写回答

2回答

Ethreal

2019-04-23

//img.mukewang.com/szimg/5cbf185d0001ca3f14800388.jpg  项目各个app目录下的这种 除了init这个文件外全删

2
1
和尚不挑水
已解决,万分感谢!!!(跟到第七章了,因为这个原因一直没有测试,谢谢!!!)
2019-04-23
共1条回复

Ethreal

2019-04-23

你去这里 https://git.imooc.com/coding-78/coding-78  自行下载讲师代码 注意分支和你的django版本 可能由于你之前错误的继承导致 ,跟源码对比下  然后删除所有表和项目迁移目录里面除了__init__.py的文件,在重新执行数据库迁移重新生成

1
1
和尚不挑水
老师请问哪个是迁移目录啊
2019-04-23
共1条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4041 问题

查看课程