为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 慕慕2154689
这个是Student表啊,因为它是反向添加的,也就是从课程表中,找到课程名字=”Python系列教程2“的,并且学时小于等于500的,符合这个条件的

最新回答 / 慕慕2154689
这个错误的提示,大意是增加课程表的数据的时候,找不到对应的Teacher;因此我怀疑一是你前面3行的Teacher插入那些语句执行有没有成功?需要你进数据库看看,如果成功了再检查model.py文件中,Courses类中,与teacher关联的关系写对了没有,估计最有可能的就是这个地方。希望能帮助你

最新回答 / 慕慕2154689
<...code...>把上面一句话增加到Class Meta 下面就可以了

最新回答 / 懵逼工程师
6天没人回答,不过我也忘差不多了,我记得好像是表不是在数据库中建的吧,好像是先建model,然后makemirgations,最后再migration,然后数据库中就自动创建好表了,表创建好后就自动完成映射了。

最新回答 / Barrel
自己打也挺好的,就当熟悉了

最新回答 / code_bean
是不是之前有数据然后又删除了?ID会一直递增的

讲师回答 / Jack
哦哦,口误。谢谢指正

讲师回答 / Jack
不错,学习很细心。varchar是字符串类型,time_cost__gte='30'相当于字符串与字符串比较,不是数字大小的比较。python中字符串大小比较的问题,google一下。解决办法:把time_cost字段类型改成int类,也就是ORM中用IntergerField,然后time_cost__gte=30,引号就不要了,数字与数字比较。

讲师回答 / Jack
有给项目设置python解释器吗

最新回答 / CharlesChina
我发现了,在PyCharm 的Terminal中安装成功之后,在PyCharm的Settings的Project Interpreter中竟然没有,在里面重新安装一遍之后,才成功了。真是坑啊!

最新回答 / 慕尼黑5403515
你给的是一个sql建表语句,并不是orm的,orm的model字段有几个属性,verbose_name:是对这个字段名称取别名。比如:username=models.CharFile(max_length=255,xxxxxx省略,verbose_name='user'),这样数据查询时候就可以用name来替代username你问的是字段备注,有这么个属性:help_text,他应该是用来做字段备注的表备注我就不知道,最笨的方法,你可以在里面加一个字段专门用来存放备注信息,表备注自定义可是比字段备注简单。
首页上一页123下一页尾页
课程须知
1、Python基础知识 2、会Django开发环境搭建 3、MySQL的简单使用
老师告诉你能学到什么?
1、什么是Django ORM 2、常用的字段和属性有哪些 3、如何定义元数据Meta 4、Django数据表相关操作 5、Models API入门到精通,ORM无障碍操作MySQL 6、F对象和Q对象实现复杂的高级操作

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消