自动化测试平台搭建系列(1)——新手学习Django,入门及环境搭建

为啥选择Django而不选择flask?

相比较flask,因为Django是一个大而全的框架
flask虽然相对灵活,但框架复杂度和完整度不如Django

Django和flask的区别

Flask:
小巧、灵活,让程序员自己决定定制哪些功能,非常适用于小型网站。
使用Flask来开发大型网站也一样,开发的难度较大,代码架构需要自己设计,开发成本取决于开发者的能力和经验。
非常适合做web开发的api,相对性能优于django
flask框架就是用到什么装什么,django中的一些功能通过自己的业务也能实现,灵活性很高,性能更高,实现什么由开发者决定
Django:
大而全,功能极其强大,是Python web框架的先驱,用户多,第三方库极其丰富。非常适合企业级网站的开发,但是定制化程度没有Flask高,也没有Flask那么灵活。
Django自带ORM也使Django与关系型数据库耦合度过高,如果想使用MongoDB等NoSQL数据。
django自带admin模块,这对模型类的管理就方便的多。
相比flask而言django的官方开发文档更加详细、完善、可读性强
django中许多功能都以封装好了,使用起来就很方便,开发快速,稳定,靠谱

Django环境搭建及配置

程序安装

python3.9、pip3及pycharm专业版自行安装。
注意:pycharm专业版只能试用30天,30天后需要购买,我用的是pycharm专业版2021.2.1(去除限制的办法请私信我要,涉及到敏感字段,无法发布公开文章。。。
安装Django
win+r,调出cmd,运行命令:pip3 install django,自动安装Django,最后安装成功后会出现success Django+版本号(差不多是类似的提示吧,我也忘了。。。)
在这里插入图片描述
配置系统环境
成功安装Django后,在下图中的路径可找到django-admin.exe文件,将它加入操作系统环境变量中。这样在以后的调用会比较方便。
首先找到Django的安装路径,复制下来配置到环境变量就可以了(步骤就不详细讲解了,直接看图就行了)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
运行:django-admin help,能看到下面的内容表示OK
在这里插入图片描述

创建django项目

打开pycharm专业版(注意:Django只能使用pycharm专业版,社区版不能创建Django项目)
点击:file–>new project,出现下面的对话框。
Djangoproject是项目名称,就是一个名字,就跟自动化创建python项目时起的那个名字一样,随便取,自己能区分即可,建议取名和项目相关联。
python解释器版本我的是3.9,和python版本保持一致即可
然后点击“create”创建(和自动化创建python项目其实一样的流程)
在这里插入图片描述
创建完之后Django将自动生成下面的目录结构
在这里插入图片描述
setting.py:项目配置文件管理项目的配置信息,所有和项目相关的配置都在settings.py中
urls.py:声明请求url的映射关系,用来配置URL路由
wsgi.py:python程序和web服务器的通信协议,项目与WSGI协议兼容的web服务器入口,部署项目的时候需要用到,一般情况下不需要修改
templates:目前不清楚干啥的,后面再补充!
manage.py:一个命令行工具,用来和Django项目进行交互

运行Django项目

运行Django项目方式:
命令行运行(最常用):
跳到项目目录下打开终端执行python manage.py runserver,即可运行项目,运行后就可以在浏览器中通过http://127.0.0.1:8000/来访问
在这里插入图片描述
在访问地址http://127.0.0.1:8000/看到以下页面说明项目启动成功
在这里插入图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十七光年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值