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

django入门与实践

杜秉轩 Python工程师
难度初级
时长 3小时14分
学习人数
综合评分9.63
191人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
python3.6 Django2.0
urlpatterns = [
path('index/', views.index),
path('article/<int:article_id>', views.article_page, ),
]

最新回答 / Trafalgar
前面的article 是自己起的变量名,意思就是将每次提取的变量赋值给article 这个变量。Python 基础了解一下

最赞回答 / 褶莲
代码:
path('article/<int:article_id>/', views.article_page)
最后的/不能少,我也是一直不行才发现是这个问题然后地址是http://127.0.0.1:8000/blog/article/3/ 最后一个数字随便

最新回答 / hkops
是不是拼写错误,视频里面用的是 Article看看models.py下class命名是什么?要和类名一致
关于刷新页面会重新提交一次数据问题,踩了很多坑。看了下评论利用重定向改成了 return HttpResponseRedirect(reverse(‘/blog/index’),结果却是404,不知道有人和我一样不。 看了下官方文档,这样改可以实现: # blog/urls.py url(r&#039;^$&#039;, learn_views.index, name=&#039;index&#039;), # blog/views.py from django.shortcuts import render, redirect ..... return redirect(&#039;learn:index&#039;)
重写一遍,就成功了
so good
Article matching query does not exist.什么情况
第一次看完一套课程有了看漫画大结局后那种失落、意犹未尽的感觉,期待老师能够有下一套课程。

最新回答 / 猫知道
articles.title 换成 article.title没有s
是django2.0,打错了。

最赞回答 / EddieKong
Danjo2.0版本以后,url改成了path,不再需要这样的正则表达式了,不需要^$了。
很痛苦。这一节的内容终于搞出来了,python2.0的版本有一些不同。stackoverflow建议到此网站搜问题,多谢它。
关于很多人出现这个提示“Article matching query does not exist”,把可视化工具关闭,即SQLite关闭,刷新页面就可以了
完成版课程在哪里
课程须知
1、了解HTML的用法。 2、基本掌握Python的用法。
老师告诉你能学到什么?
1、搭建完整的Django开发环境。 2、创建项目及应用。 3、了解项目目录下各文件的含义和作用。 4、了解并学会开发Templates。 5、了解并学会开发Models。 6、掌握Admin的基本配置方法。 7、学会项目URL的配置方法。 8、开发一个由三个页面组成的简易博客网站。

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消