tango_with_django 中7.3.2 添加slug字段报错解决

问题链接:http://hackerxu.com/Twd/#73
官方提供解决问题链接(但是亲测解决不了): https://github.com/leifos/tango_with_django/issues/19

以下是自己亲测解决方法:
首先按照官方的步骤,依旧出现报错:

这里写图片描述
这其实回到原点,没使用官方步骤也这样。
解决步骤:
1 ,删除migrations 文件夹下所有文件;
2, 删除数据库db.sqlite文件;
3, pythonmanage.pymigrate4 python manage.py createsuperuser创建后台管理账户,并输入用户名和密码
5,$ python manage.py makemigrations rango 创建修改迁移
6,运行创建数据的脚本

python create_data.py # 这个脚本是自己新建的

出现如下报错:这里写图片描述
但是此时查看django的admin后台数据管理,已经有了categorys数据库表,怀疑categorys 与rango_category 不一样,难道是自己命名数据库表的时候写错了,然而并不是
7,此时再一次运行:

python manage.py migrate 

出现写入数据的提示信息,开启服务器,访问一下网站,问题解决!!!

summary :
有时候用migrate 一次不行,要先makemigrations ,再migrate,顺序也很关键,多试几次,不同顺序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值