flask web开发是前端还是后端_为什么我学了Django/Flask,还是不会做Web开发?

本文揭示了部分开发者在学习Django和Flask时存在的误区,包括对数据库操作的浅显理解、模板语言的误用、HttpRequest和HttpResponse对象的重要性、忽视安全问题,以及认为只掌握Django就能完成web开发的错误观念。通过解析这些误区,帮助读者深入理解web开发全栈技能的必要性。
摘要由CSDN通过智能技术生成

相信很多朋友或多或少的都尝试过用Django或者是Flask来开发网站(以下用Django来做代表)。毕竟用Python做开发的速度就已经快人家好几倍了,何况是基于Python的web框架,那开发一个网站肯定“咔咔咔“几下就完成了。然而现实却是残酷的,很多人在使用Django的时候,不仅没有实现”咔咔咔“的效果,相反却很难使用Django做出一个像样的网站出来。明明书上讲的,网上说的我都会了呀,到底还差在哪里?正所谓听君一席话,胜读十年书,今天我们就来聊一聊,为什么有的人学会了Django的各种招式,可还是不会做web开发。如果你觉得我说得对,欢迎下面留言,如果你觉得我说得不对,那就当作笑话笑一笑吧。

其实出现以上问题,是因为有的朋友对Django甚至对web开发的认识不够清晰。这里我列出了五点,来纠正大家的一些误区!

## 误区一:Django的数据库操作只是简单的增删改查。

很多朋友在网上找一些Django相关的资料学习完后,可以用Django的ORM框架实现一些数据的增删改查,就觉得仿佛掌握了开启未来之门的钥匙,大为喜悦。熟不知这只是初级Django开发工程师的第一步。如果想用Django做出一个像样的网站出来,你还需要学会更高级的技术。例如:“如何用ORM实现‘查询没有学全所有课的同学的id、姓名’等诸类复杂查询”、“如何提高数据库操作的效率”、“如何在模型定义的时候选择合适的字段类型”、“如何定义多级评论模型”、“navie时间和aware时间对数据存取的影响”等。这些你可能之前想都没有想过的问题,实际上是网站开发中的家常便饭。你若不知道这些技术,如何用他们现你想要的功能?

## 误区二:Django的模板是语言是万能的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值