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

django入门与实践

杜秉轩 Python工程师
难度初级
时长 3小时14分
学习人数
综合评分9.63
191人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰

已采纳回答 / 慕设计6264009
看看是不是views 中的调用数据库语句写错了
article = models.Article.objects.get(pk = 1)

最赞回答 / Ethan_Ban
这个问题是不小心造成的。  你在导入包的时候,是从本地导入的。所以应该是from  .models  import  Article这个点不能省略。

最新回答 / Ethan_Ban
不清楚你导入的位置是不是项目的urls.py文件。 如果是的话,因为你是从本地的应用导入,所以应该写为:from  AppName  import  views

最新回答 / 慕娘5544358
检查Django的设置文件中静态资源的路径,然后在html中看路径是否正确,这个应该是路径错误。

最赞回答 / kr1240
我用的python3.73各种测试用了好几个小时,终于成功做出了视频中的几个跳转的功能,文件分享给大家:index.html
&;/hbody&
{%
&or h1&icl
    &lesa href="{% url 'edit_page' %}"&/bl新文章&/{{/a&tic
&.id/h1&>
{...

最赞回答 / 王舞
过滤器不是说是写在模板里的吗?不能写在views.py函数定义里吧。

最赞回答 / happy8888
哦哦,知道了,因为我在view中没有写
article = models.Article.objects.get(pk=article_id)
中的‘pk=’这几个字符,可能他需要多个参数吧。

最新回答 / qq_慕的地1311185
在这个显示的问题上面还会出现一个错误,我的是这个ModuleNotFoundError: No module named '简介',出现OSError,我就找了一下import os的文件,后面才发现我的settings.py中的django 全部替换成了‘简介’,而且不止一个settings.py文件,把“简介”在替换成django就好了。<...图片...><...图片...>

最赞回答 / 废话多asd
    path('edit/', views.edit_page, name='edit_page'),
   path('edit/action', views.edit_action, name='edit_action'),
edit/,要么加$,要么换一个edit_one/action,应该就可以了
课程须知
1、了解HTML的用法。 2、基本掌握Python的用法。
老师告诉你能学到什么?
1、搭建完整的Django开发环境。 2、创建项目及应用。 3、了解项目目录下各文件的含义和作用。 4、了解并学会开发Templates。 5、了解并学会开发Models。 6、掌握Admin的基本配置方法。 7、学会项目URL的配置方法。 8、开发一个由三个页面组成的简易博客网站。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消