接口自动化学习之一(了解Django)
Posted xiangy-ceshi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口自动化学习之一(了解Django)相关的知识,希望对你有一定的参考价值。
刚开始学习阶段就不记录python的安装步骤了,学成再整理.
一、Django入门
首先利用python 的 pip install django 安装好 Django。
创建一个demo
1、首先打开命令窗口输入 django-admin
可以查看所有的 Django 提供的命令
2、使用 “startproject” 来创建项目
Django-admin startproject XiangY # 创建一个叫 XiangY 的项目
项目结构如下:
XiangY/
XiangY/
__init__.py # 这是一个空的文件夹,它用来标示一个目录为 python 的标准包。
settings.py # 它是 Django 项目的配置文件,包括了 Django 模块应用配置,数据库配置,模板配置等信息。
urls.py # 它是 Django 项目的 URL 声明
wsgi.py # 它是 Django 项目中 与 WSGI 兼容的 Web 服务器为你的项目提供服务的入口点。
manage.py # 它是一个命令行工具,可以让你在使用 Django 项目时以不同的方式进行交互
2、在命令行中切换到创建的项目中去
cd XiangY # 进入 XiangY 项目中去
进入到项目后可以输入 python2 manage.py 或者 python3 manage.py 查看 manage 所提供的命令
3、创建一个应用
python manage.py startapp web # 创建 test 应用
Django 应用结构如下:
XiangY/
XiangY/
__init__.py # 这是一个空的文件夹,它用来标示一个目录为 python 的标准包。
settings.py # 它是 Django 项目的配置文件,包括了 Django 模块应用配置,数据库配置,模板配置等信息。
urls.py # 它是 Django 项目的 URL 声明
wsgi.py # 它是 Django 项目中 与 WSGI 兼容的 Web 服务器为你的项目提供服务的入口点。
web/
migrations/ # 它是用于记录 modes 中数据的变更。
admin.py/ # 它是映射 models 中的数据到 Django 自带的 admin 后台。
apps.py/ # 它是用于应用程序的配置,在新的 Django 版本中新增的文件。
models.py/ # 它是 Django 的模型文件,创建应用程序数据表模型(用来对应数据库的相关操作)。
tests.py/ # 它是创建 Django 测试用例的。
views.py/ # 它是 Django 的视图文件,控件向前端页面显示的内容。
manage.py # 它是一个命令行工具,可以让你在使用 Django 项目时以不同的方式进行交互
4、运行项目
python manage.py runserver
5、Django工作流程
首先通过 URL(注释1) 地址提供的参数去到 urls.py 文件下查找路由信息
urls.py文件中通过调用的方法到 templates 目录中找到所需要的文件。这里在 templates 目录中都是放置的 html 文件
最终通过浏览器显示出来。
注:创建多个应用命令
python manage.py startapp 应用名。
以上是关于接口自动化学习之一(了解Django)的主要内容,如果未能解决你的问题,请参考以下文章