请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

数据库自带属性没了

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

正在回答

2回答

Ethreal 2019-04-23 21:51:52

https://img1.sycdn.imooc.com//szimg/5cbf185d0001ca3f14800388.jpg  项目各个app目录下的这种 除了init这个文件外全删

2 回复 有任何疑惑可以回复我~
  • 提问者 和尚不挑水 #1
    已解决,万分感谢!!!(跟到第七章了,因为这个原因一直没有测试,谢谢!!!)
    回复 有任何疑惑可以回复我~ 2019-04-23 22:28:58
Ethreal 2019-04-23 20:56:02

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

1 回复 有任何疑惑可以回复我~
  • 提问者 和尚不挑水 #1
    老师请问哪个是迁移目录啊
    回复 有任何疑惑可以回复我~ 2019-04-23 21:49:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信