搭建 python web 项目
- 为什么想写博客
- 学习过程
- 搭建环境
- 搭建 Djiango web项目
为什么想写博客
突然发现自己工作就3年了,还没有写过博客!以前一方面是觉得自己懒,另外一方面是觉得自己只是初级的工程师,写了在技术方面也不会对别人产生现阶段我觉得到这个阶段是该有新的突破了,所以就想写博客
学习过程
利用空闲时间学习python已经一个月,python语言的特性和语法基本都能了解了!学习python的大部分原因是工作中将会用到,还要一部分原因是我也挺感兴趣的!看了最新的语言排行榜,python的排名已经超过java了。现在python确实火在大数据和人工智能方面有很大的应用。当然人工智能方面接触不到,到在工作中还是能经常接触大数据的
搭建环境
1.我使用的是python 3.7.3,搭建过程并不难!百度上很多,过程都是一致的,基本不会遇到什么问题,所以我不会在这里详细说明
2.很多人一开始会用命令行,去写脚本,这会让人觉得编写python困难,整个学习过程也比较慢!我建议还是安装IDE去编写
3.关于IDE我推荐使用Pycharm,它不仅自带许多python库,当你想用其它python库的时候,可以直接通过Pycharm直接从网上下载
搭建 Djiango web项目
1.打开pycharm-点击file-new project-点击Djiango-修改项目名称-点击create
如图:
2.创建项目后点击File-settings-Project Interpreter-右边框加号-输入框里面输入Djiango-选中-点击下方Install-package(变绿色说明已经安装过,或新建python文件import Djiango看能不能成功)
如图:
![在这里插入图片描述](
3.创建成果后初始化项目结构如图(除掉testmodel,testmodel是我下一步加的app,后面会讲)
如图:
4.到这一步可以说已经创建成功了,python web项目的配置还是比java web少很多的只需配置manage.py(配置数据库连接)和主app下的时urls.py(url映射路径),建议使用path去配置
如图:
5.因为Djiango是MTV模式,为了代码规范我们还得建立个MODEL app(上面有提过)
创建过程可以参考该链接https://jingyan.baidu.com/article/5225f26ba16ef9e6fa0908e3.html
M 代表模型(Model):负责业务对象和数据库的关系映射(ORM)。
T 代表模板 (Template):负责如何把页面展示给用户(html)。
V 代表视图(View):负责业务逻辑,并在适当时候调用Model和Template。
所以项目会分三层