weixin_慕沐7295758
def __str__(self): return self.title str两边使用两个下划线
武哥知事
路径不对,只有这个原因
ddodd
接楼上,升级完之后,需要重新migrate;
Step1:升级Django到2.1.7:pip install django==2.1.7
Step2:重新migrate: python manage.py migrate
烟波人长安
看报错。好像是__str__这个函数只能返回 str类型,你返回了两项,也就是tuple类型,所以点进去会报错。改的话可以把return self.title, self.brief 改成 return self.title + ',' + self.brief 应该就可以了。
weixin_慕婉清344636
weixin_慕移动2328581
select * from 表名称 数据库装在哪个服务器上就在哪 你可以远程连接数据库
冬日暖阳2020
你是不是只加了表没有加类的属性
慕粉1716255986
找到答案了,我的django是2.0
升级后就正常了
但是升级后需要重新migrate
慕丝5120387
目录是不是不对啊?
需要执行命令的目录 需要和manage.py这个文件的父目录是同一个
weixin_慕仰1554032
Simon223
这个是因为django的版本太低了,你可以将django版本升级为2.1.5,然后将自己应用下面的migrations删除,重新运行之前的命令就可以了,具体的可以百度一下
qq_DavidMeng_0
发生这种情况,一般是你的项目已经在运行中,大部分是你运行一次,然后比较慢慢,你又运行一次。就会出现这个问题。
Huan_
python3.7.0的bug,需要至少3.7.1以上的版本,昨天搞了一晚上
qq_慕的地2582237
是不是没有执行数据库迁移操作,
python manage.py makemigrations
python manage.py migrate
yy_whb
Django升级一下吧,3.0里面有
weixin_慕神5341689
吴下丶狂生的答案就对了,看截图,你应该是前后都少了一个下划线。
宝慕林5118957
你应用注册错了,照这个链接里面改 https://www.cnblogs.com/sqy2019/p/10858502.html
慕姐9192489
weixin_慕姐8108923
厉害,加油
土豆小丸子
是不是因为只设置了title,并没有设置一些相关内容。
慕勒9131166
手敲就可以了
我爱弱星星
确认下你的开发环境是否有安全问题,疑似有注入的痕迹
慕丝0319734
需要先进行数据库的迁移。输入命令:
python manage.py makemigrations
python manage.py migrate
火星黑洞
大概意思是你的 管理用户是旧的,你需要重新创建一次管理用户了。
不做裁判的蜻蜓队长
铁哥们3930013
需要输入命令:
1. python manage.py makemigrations
2. python manage.py migrate
完成数据库迁移哦
yichang
先执行:python manage.py makemigrations
再执行:python manage.py migrate