Flask
天天卡丁
这个作者很懒,什么都没留下…
展开
-
每日10行代码181:用chatgpt实现基于flask的表单收集信息存入oracle的小应用
总之,chatgpt的表现超出我的预料,尤其是写代码方面的能力,看来以后他确实能大大提高程序员的工作效率,也会抢了一些程序员的饭碗。以后学编程的方式估计也要变化,以后估计是先学了基本概念后,就让chatgpt设计程序,自己照着来,最后再调试,有不懂的问chatgpt,这种学习效率会比现在高很多。背景:最近学习flask,于是想着用chatgpt试一下编程效果,结果试了下,大大出乎意料,看来以后学编程真的要换方法了,要从以前面向搜索的编程换成以后面向chatgpt的编程了。主程序app1.py。原创 2023-04-12 01:03:08 · 281 阅读 · 1 评论 -
每日10行代码180:flask中用escape来防止html逃逸,避免xss攻击
其实我最开始的代码就是hello_world3,但是输了后发现报错,原因是这一串js代码里有斜线,而flask把斜线当成路由的分隔标志。正确的应该是像hello_world1中那样。继续学习flask,今天学到了:https://flask.palletsprojects.com/en/2.2.x/quickstart/#html-escaping。因为flask的路由函数接收到内容后会默认把他当成html来解析,这样就有可能产生安全问题。这节讲了一escape这个函数,我写了一小段代码来测试下。原创 2023-03-26 16:11:26 · 902 阅读 · 0 评论 -
每日10行代码179:用flask写hello world-2
前段时间跟着w3cschool学习flask,结果学到后面了(主要是flask wtf和flask_sqlalchemy那块),各种报错,解决了一个错误又会产生另一个错误,估计是因为flask版本的原因,也不知道w3cschool用的是啥版本,看来跟着那个学是学不下去了。实际上,官网这个app是不能直接运行的,直接python hello.py 程序会运行,但不会有任何显示,也不会建立web服务器,因为这段代码里只定义了一个程序,但没有语句要让这个程序跑起来,也就是没有执行的语句。原创 2023-03-25 17:09:31 · 82 阅读 · 0 评论