以前都是拿php写网站,但是打了一次CTF线下 赛后,发现好多 网站都是用python写的。然后因为对django不熟悉,导致被打的很惨,代码审计也弱。
所以开始入坑django
首先第一步安装。
这个就不说了。因为真的很简单。
pip3 install Django
然后打开你的pycharm
然后就是创建完环境了
注意,我画了两个红线,表示那两个文件夹是在后面的操作生成的
Template是模板 文件,用于放置html之类的。而Django文件夹(你也可以换个名字),是配置文件
其中的settings.py和urls.py是相当的重要。
然后说下,怎么个映射。怎么启动·,怎么个返回网页
首先说下启动
python35 manage.py runserver 0.0.0.0:8001
manager这个py文件相当于控制文件,后面那个 0.0.0.0:8001表示开启本地8001 端口。
映射:
两个函数都是在urls文件里,文件内容如下
然后效果如下:
慢慢修改,网上的资料7788太多,很多都是老版本的。W3C和菜鸟教程也只能看着改。
ps,参考了 https://www.cnblogs.com/feixuelove1009/p/5823135.html
写的很不错,但他不给代码,只能手敲。我到时候会传一份自己的,尽量多写注释,代码
然后不得不吐槽,php写网页 真是简单的一匹,但是python下djnago写真是麻烦,很笨重的感觉