最近项目不紧张,心血来潮,想搞一下python,主要python的名声太大了,小学生都开始搞python。都说活到老学到老,我觉得程序员可能要反过来说,学到老活到老,其实我是想多活几岁。主要是围绕django,单独开发一些网站、博客类的系统。以此为切入点,撩撩python。话不多说,让我们愉快的探索新世界吧。
这么多年了,我也只能在Windows平台混混日子,摸摸鱼。Linux都是用到了,现学现卖。Windows简单啊,和我一样,我很简单,喜欢简单。
从哪儿下载python进行安装,如何安装需要的库,这些我就不说了。我也是从别人那儿爬来的。附个链接https://www.django.cn/course/show-5.html。可以参照这个一步一步开始。
用pycharm 创建一个django项目很容易,实现一个helloworld非常快。我这里将命令行和UI界面进行对照。
- 创建项目
用命令行创建
- 创建APP
- 运行
附上简单helloworld的实现, views 模块负责显示部分的逻辑
这里的127.0.0.1:8000/index 需要做一下映射,在当前项目文件夹下的urls.py文件内,注意是项目文件夹,不是APP文件夹(这里也没有urls.py这个文件),这里把index 和函数调用做了映射。浏览器内地址栏输入“127.0.0.1:8000/index ”,意思是发送一个http get 请求,向本地服务8000端口请求数据,项目作为一个web容器,把APP暴露出来,监听到请求后把index解析到views里的函数调用,把调用结果作为http请求的响应返回给浏览器,浏览器进行显示。
常用命令行如下