测试平台(二) Django环境的搭建

         Django 后台开发环境的搭建,废话不多说,直接开始保姆级教程,教程如下。

1.安装好python环境,并且配置好环境变量(我这里是安装的Python 3.8.9)。 python安装方法自行百度

2.安装django    pip3 install Django==3.2.13 指定版本安装

3.创建项目  django-admin startproject myAutotest       注意:这里可能会报错   zsh: command not found: django-admin   解决办法:用ln -s 软链接 将django-admin命令 指向/usr/local/bin   如: sudo ln -s /Users/tianguo/Library/Python/3.8/bin/django-admin  /usr/local/bin/django-admin   

4.创建应用   

1)需要先进入到项目myAutotest  一定要注意先进入

2)执行 python3 manage.py startapp myapp

5.使用pycharm 打开项目 并创建项目的虚拟环境

        为了项目的独立环境,不污染我们其他项目的环境,我们这里使用python的虚拟环境。1)使用pycharm打开项目  2)然后点击左上角pytharm-Preferences-Python Interpreter  然后右边齿轮⚙️添加虚拟环境。如下图: 

        然后在虚拟环境下执行 安装:  先安装这几个,其他库后面在安装

pip3 install Django==3.2.13
pip3 install requests
pip3 install pymysql

6.项目工程目录介绍,如下图。

  •  myAutotest:  项目容器
  • mange.py:   一个命令行工具,可以让你以各种方式与该Django羡慕进行交互
  • myAutotest/__init__.py: 空文件
  • myAutotest/asgi.py :   一个asgi兼容的 web服务器入口
  • myAutotest/settings.py:     django项目的设置/配置目录
  • myAutotest/urls.py:   网站目录 URL管理
  • myAutotest/wsgi.py :   一个wsgi兼容的服务器入口

 7.项目里面应用的目录:如下图 

myapp:

  • migrations 数据修改表结构日志

  • admin Django为我们提供的后台管理

  • apps 配置当前app

  • models ORM,写指定的类 通过命令可以创建数据库结构

  • tests 单元测试

  • views 业务代码

8.差不多环境已经搭建完了,现在开始完成第一个demo 吧。来写一个 hello  Tianguo  Tester 打印到我们的浏览器上

1)  先启动服务,在项目目录下执行   python manage.py runserver  如果启动没有报错。浏览器访问 http://127.0.0.1:8000   如果能够看到

The install worked successfully! Congratulations! 

那么证明服务已经启动成功。

2)  配置settings.py文件--将myapp应用添加到项目中,如图:

3).  配置urls.py文件:将url进行声明,如图: 

 3)   在myapp应用中向前端展示的内容--views.py文件--写入‘hello  Tianguo  Tester’,如图:

 

4).  打开浏览器。 输入http://127.0.0.1:8000/inde  可以看到浏览器显示 我们返回的 hello Tianguo Tester   

        OK。到这里,我们的django后端开发环境 就已经部署好了,并且第一个demo也实现了。 小伙伴们可以按照步骤自己搭建下,如果有问题,欢迎留言。没有问题的话,帮忙给个鼓励的小赞

 
 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值