Django(第一次使用心得,及总结)

一、使用心得

  1.心态大爆炸,出现错误,就是不知道是哪里的问题,急的都想哭了。

  2.不足

  • 页面跳转的原理 没搞明白  ,像url里面该怎么写 ,(?P<article_id>[0-9]+)$    里面articke_id 是谁传过来的。
  • 页面与页面之间的跳转逻辑不清晰
  • views 函数  逻辑之间的处理 不清晰
  • 前段HTML 页面参数 接受与 form表单的提交 还不太熟练。
  • Django的一写 其它功能 自己还不知道,如 models 表的创建 关键字段 自己还不能够理解。。。。

  3. 多练习 多总结

二、错误点分析:

  1.页面跳转逻辑

  思路:跳转地址  --》  设置url--》响应函数----》前段页面

文章修改需要跳转到修改页面 如是 a标签链接地址如下

由上面的 地址找到了这个  要知道 (?P<article_id>[0-9]+)$  中的 article_id    是指 上面 article.id 自带的参数

由 url 找到了响应函数  我被这个地方坑的好惨。。。。。 千万记住 要有一颗冷静分析的心。  数据库中压根没有aryicle_id 这一列,我想找是form提交的内容。

form 表单提交逻辑

action 填写提交地址   这里面提交要单独写一个提交响应函数

method 提交的方式 , 响应函数要用post的方式接收提交的数据

根据地址 找到url

响应函数的定义 其中 article_id 在models.Blog中是找不到的。。。。这是一个坑

时间: 2024-11-06 07:21:36

Django(第一次使用心得,及总结)的相关文章

Django 手册 学习 心得 笔记

Django学习笔记 4.模板初学中,照书例django book 出现以下异常 raise ImportError("Settings cannot be imported, because environment variable %s is undefined." % ENVIRONMENT_VARIABLE) ImportError: Settings cannot be imported, because environment variable DJANGO_SETTING

老男孩IT教育在线3期新学员司毅的第一次视频心得总结

1:成功最有效的办法就是向有经验的人学习(向有经验的人请教换位的想法及做法) 例子:如果你是现在我应该会怎么做?<--(对别人对自己值得思考的一个问题). 2:跟着老师的步伐,对于课上老师讲的内容及操作必须保持一致. 3:学完以后一定要不断的交流和练习,加深记忆. 4:保持空杯心态去学习. 5:自省-->自律-->自我升华(这是一个过程由每隔几天的自省就是想想自己为什么来吃苦来学习发展到-->每天自律主动的要求自己吃苦学习在发展到-->自我升华到习惯并喜欢吃苦和学习) 6:首

慢阻肺疾病管理APP——第一次迭代心得

时光匆匆,不知不觉就到了第十二周.--第一次迭代都完成了,最终迭代还会远吗? 一.第一次迭代的过程: 对于安卓,我一无所知.但是从无到有,虽然过程是让人崩溃的,但是当看到结果,心里还是很欣慰的,我想这就是一个程序员能从早到晚面对代码毫不懈怠的原因--因为有所期待,所以才会坚持. 另外,当初我们设想自己能完成巨多的任务,实际上上手操作,和想象中还是有差距的,这也许就是现实和梦想的距离.前期期望过高,就会造成过程中的尴尬,还好这些问题也被我们的机智给化解了. 自律和自学的能力在这个过程中显得无比重要

第一次迭代心得体会

社区电商平台项目,小豆芽小组. 随着助教检查第一次迭代结果,小组之间互相查看代码规范以及小班课的结束,这个项目的第一次迭代在我心中终于落下了帷幕. 可以说,第一次迭代的过程,是我从开始学习编程以来最快乐的一次写代码,它让我第一次感觉到团队的力量是无穷的,也见证了一个团队由陌生到熟悉的过程,这种体验真的是极好的. 我们的项目是做一个电商小程序,虽然我们所用的语言相比较其它一些组来说是比较简单的,但是对于我们这几个从来没有学过这种类似语言的人来说,确是异常的艰难的,而且发现我们根本没有时间先去学会这

【基于微信小程序的社区电商平台】第一次迭代心得

一.迭代任务 团队在第八周确认迭代计划时,是想要在第一阶段实现电商小程序的核心功能,就是买和卖,也是前端和后台数据交换的核心模块.涉及到首页浏览商品信息,查看商品详情及评论,选择加入购物车.关注卖家以及直接购买:能够直接发布商品或者是心愿,并可以再次对其编辑删除:个人界面实现修改信息,查看交易记录和购物车等功能. 二.个人心得 整体来说第一阶段任务量还是比较多的,过程进展也是从刚开始各种不熟悉,想办法解决各种难题,到最后抓紧时间集体爆肝,虽然掉过无数坑遇到过各种bug,但和团队一起解决问题完成项

噪声小分队第一次迭代心得

转眼之间开学到现在已经过去了14周,我们噪声小分队也从最开始的空白到现在一点一点的搭建环境编写代码实现了第一次迭代所需要的需求.这也是我们第一次完完整整的以小队的形式做的一个项目,这个项目的难点在于噪声数据的手机和处理,以及地图的绘制.在第一期迭代中我们完成了手机app端(包括Android和ios)的界面编写以及噪声的收集,并将数据传到我们的服务器上,并建立一个网站用来显示结果,第二次迭代我们将致力于数据处理以及地图绘制.在第一次迭代中,我们遇到了很多问题,但是我们通过小组形式的讨论都得到了很

第一次实践 心得

作为一个程序托管的软件,Git可以说是十分好用.这当然是在学会使用的情况下说的,开始使用完全摸不到头绪,有DOS版,有GUI版,真正学习了怎么使用后才发现特别好用,在Bash中可以使用dos命令符,当然这要多谢张昊同学给我指点迷津,学会后真觉得Git不错,不过会的太少,要继续学习.

第一次迭代心得

在本次项目迭代过程中,尤其是快要验收的这几周,有点懈怠,托之前假期的提前学习,才让我们组的进度没有落下,最让我感受深刻的是最后和队友进行项目集成,从原来一个人编程,到整个团队把零散的模块集成到一起,变成一个完整APP,是特别有成就感的. 本次迭代中,我们已经完成了项目的核心流程,接下来的工作主要是个人中心等分支需求的实现以及核心需求的完善,经历了项目验收前连续编程20多个小时的过程,相信我还有我的队友,在第二次迭代开发时,一定会早早开始集成,再也不熬夜了. 原文地址:https://www.cn

django get和filter方法的几点不同

django的get和filter方法是django model常用到的,搞清楚两者的区别非常重要. 为了说明它们两者的区别定义2个models class Student(models.Model):name = models.CharField('姓名', max_length=20, default='')age = models.CharField('年龄', max_length=20, default='') class Book(models.Model):student = mo