日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

《Web接口开发与自动化测试》学习笔记(一)

發布時間:2023/10/11 综合教程 133 老码农
生活随笔 收集整理的這篇文章主要介紹了 《Web接口开发与自动化测试》学习笔记(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、Django的入門

學習思路:先安裝Django,然后在建立一個項目,接著運行這個項目,最后修改一下這個項目的數據,學習一下Django的原理之類的。

1、安裝Django

$pip install django==1.10.3

  PS:為了保持和書中的Django版本一致,使用django==版本號來制定安裝。

安裝完成后,python的script的目錄中會出現一個django-admin的可執行文件。該文件可用于建立django的項目。

2、建立一個項目

$django-admin startproject 項目名  #建立一個項目

如圖:創建一個名為guest的項目。

3、分析一下項目的目錄結構

setting.py:項目配置文件,包括應用配置、數據庫配置、模板配置等

urls.py:項目的url聲明

wsgi.py:web服務器的入口點,與WSGI接口

manage.py:命令行工具,可以讓你使用django項目時以不同的方式進行交互。【包括建立應用,啟動服務等】

4、建立一個應用

  一個項目可以包含多個應用,而接下來開發的簽到系統需要在具體的應用下完成

>python manage.py startapp sign

應用的目錄結構:

  

migrations:用于記錄models中數據的變更

admin.py:映射models中的數據到django自帶的admin后臺

apps.py:應用程序的配置

models.py:跟數據庫操作有關

tests.py:測試用例

views.py:Django的視圖文件,控制前端的顯示內容。

5、啟動Django服務

使用如下命令可啟動服務:

>python manage.py runserver

也可以在后面加具體的端口,默認為8000

>python manage.py runserver 127.0.0.1:8001

6、修改配置文件,顯示Hello Django

  在urls.py文件中增加默認路徑,

from sign import views

[
url(r'^index/', views.index)
]

重啟服務后發現報錯,因為在views文件中缺少index

from django.http import HttpResponse

def index(request):
return HttpResponse("Hello Django!")

7、使用模板

在sign下新建一個templates文件夾,在文件夾中建立一個index.html的文件。

使用render函數來請求index.html對象。

from django.shortcuts import render

def index(request):
return render(request, "index.html")

  PS:如果遇到了TemplateDoesNotExist的錯誤,那需要更改setting文件中TEMPLATES的DIR參數,將路徑定位到自己設置的應用的templates下。

8、Django的工作流

  頁面顯示的內容首先:從入口urls.py文件中查找url地址,格式為:

urls.py

urlpatterns = [
url(r'^index/', views.index)
]

  url中定義了view層,因此需要到views文件中查找對應的函數,如:index函數

  index函數中定義了是直接返回頁面內容或者是引用模板來呈現內容。

  這里缺失數據層,后面繼續補充完整。

總結

以上是生活随笔為你收集整理的《Web接口开发与自动化测试》学习笔记(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。