專案管理介面ps:已開發這個介面為例
path(
'project'
, views.projectview.as_view())
,
class
projectform
(modelform, extendform)
:class
meta
: model = models.project
exclude =
['is_delete'
]
def
get(self, request)
: page_data, page_obj = self.get_query_set_page_data(
)# 獲取分頁之後的資料
data_list =
for instance in page_data:
# model_dict = model_to_dict(instance, self.fields, self.exclude_fields)
# 轉成字典
model_dict[
'user'
]= instance.user.username
return nbresponse(data=data_list, count=page_obj.count)
介面管理ps:已介面管理為例
path(
'inte***ce'
, views.inte***ceview.as_view())
,
class
inte***ceform
(modelform, extendform)
:class
meta
: model = models.inte***ce
exclude =
['is_delete'
]
class
inte***ceview
(nbview)
: search_field =
["name"
]# 根據哪些欄位來搜尋
filter_field =
['project'
]# 根據哪些欄位來搜尋
model_class = models.inte***ce # 用哪個model類
form_class = forms.inte***ceform # 用哪個form類
defget
(self, request)
: page_data, page_obj = self.get_query_set_page_data(
)# 獲取分頁之後的資料
data_list =
for instance in page_data:
# model_dict = model_to_dict(instance, self.fields, self.exclude_fields)
# 轉成字典
model_dict[
'user'
]= instance.user.username
model_dict[
'project_name'
]= instance.project.name
model_dict[
'project_id'
]= instance.project.
idreturn nbresponse(data=data_list, count=page_obj.count)
python django 簡單介面測試平台
專案建立訂單只能是介面建立的,之前都是用jar包放到jmeter裡呼叫下單,給產品 運維 運營用不太方便,就想用django寫乙個帶前端介面的下單web程式 專案結構 比較渣 coding utf 8 from django.shortcuts import render from config i...
jmeter之介面測試(http介面測試)
基礎知識儲備 一 了解jmeter介面測試請求介面的原理 客戶端 傳送乙個請求動作 伺服器響應 返回客戶端 客戶端 傳送乙個請求動作 jmeter 伺服器 伺服器 jmeter 伺服器 伺服器 二 了解基礎介面知識 1 什麼是介面 前端與後台之間的橋梁 資料傳輸的通道,就是乙個函式 2 什麼階段做介...
django測試平台開發,註冊
1 先建表 建立建立使用者 角色 許可權表 註冊使用md5加密,可以寫入tools.py import hashlib def md5 s md5 m hashlib.md5 s.encode return m.hexdigest models.py class user basemodel nam...