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

已采纳回答 / 咚咚呛
嗯嗯,这里记录的是表象,我简单提一下背后的原因。这种情况是数据库anto_increment自增值引起的,如果添加了行数据又删除了,自增值是不会回退的,会一直自增下去,这就导致了同学记录的这个情况,另外这个值可以通过数据库重置。希望对你有所帮助,祝你学习愉快。

最新回答 / Ethan_Ban
哈哈哈,找到原因了,是我自己的问题。我在写model中的Article类时,命名的标题、摘要和老师的不一样。所以在import_data.py中,就不能给相应变量赋值。

最新回答 / 浪里小白龙qaq
第二种是第一种的简写吧。django需要注意版本问题。新版本直接写‘User’就行了

讲师回答 / 咚咚呛
makemigrations 指定具体应用:makemigrations <app name>

最新回答 / 慕姐9192489
解决的,上一部没有执行python manage.py migrate 这个命令。

最新回答 / Ethan_Ban
当然可以了,但这是在应用还相对简单的时候。如果文件过多,一大堆html文件都放在templates下面,不方便寻找和使用。所以按照文件夹的形式存放,是教会我们好习惯。  
为什么老师说话这么像小叮当还是大雄啊

讲师回答 / 咚咚呛
修改后需要将新字段同步到数据库,使用makemigrations migrate两个命令同步。

最新回答 / 不存在的朋友
urlpatterns = [
    path('helloworld',blog.views.hello_world),
    path('connent',blog.views.article_connent),
]
#在第二个path后面加标点,就可以同时存在了

最赞回答 / 从未停下的咕噜咕噜
我的也是这个问题,还直接提示"该环境下不能导入Django"后来我又直接在在terminal里面使用重新使用pip install Django==2.0就OK了

最新回答 / 提拉米糖
解决了:在该修改后模型后,第二次同步数据库时title字段不能为空。如果第一次就创建title字段,则无影响,因为该表没有现有的行。如果数据表第一次已经创建并且已经在表插入数据,则必须定义一个默认值来填充已有的行, 否则数据库会因为违反数据的完整性而不接受数据表更改。

最赞回答 / qq_慕仙500492
我觉得应该是django框架代码设置原因,应该是判断path路径是否只有admin/如果只有就返回已经设置好的空路径(即欢迎界面),如果有其他路径就寻找空路径的页面,然后返回。你试想一下,如果不这样设置以后写代码,一打开127.0.0.1/8000就返回django欢迎界面不是很怪么
课程须知
有简单的Python语言基础
老师告诉你能学到什么?
1. Django的项目结构 2. Django的应用开发 3. Django的路由配置 4. Django的视图层 5. Django的模型层 6. Django的模板系统 7. Django的Admin模块 8. Django的Shell

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消