檢查使用者名稱是否使用介面

2022-10-10 13:30:12 字數 919 閱讀 4896

# 1.django新增檢查使用者名稱和手機號數量介面

### 1.1 在`user/urls.py`中新增

```python

urlpatterns = [

path('count/', views.regcountview.as_view()), # 查詢使用者名稱手機號使用量的檢視, /user/count/

]```

### 1.2 在`user/views.py`中新增檢視函式

```python

# 查詢使用者數量介面

class regcountview(apiview):

# 註冊時需要驗證的使用者名稱和手機號是否使用

# 自定義許可權類

permission_classes = (allowany,)

def post(self, request):

# 接收引數: 驗證的內容type: username/phone, data: '使用者名稱' 或者 '手機號',

datatype = request.data.get('type')

data = request.data.get('data')

if not all([data, datatype]):

return response()

if datatype == 'username':

count = user.objects.filter(username=data).count()

if datatype == 'phone':

count = user.objects.filter(phone=data).count()

return response(})

```# 2.測試介面

- 測試介面url

```j**ascript

```- 演示結果

檢查使用者名稱是否使用介面

urlpatterns path count views.regcountview.as view 查詢使用者名稱手機號使用量的檢視,user count 查詢使用者數量介面 class regcountview apiview 註冊時需要驗證的使用者名稱和手機號是否使用 自定義許可權類 permi...

檢查使用者名稱是否已存在

一般來說,系統中的使用者名稱應當是唯一的,也因此t user表中的f username欄位被 設計成了 的關鍵字段。所以在使用使用者資訊之前,需要先判斷使用者名稱是否已經存在。再次開啟register.php檔案,新增如下以粗體顯示的 在上面的 中,使用了乙個select查詢語句來檢查資料庫中是否存...

5 10 檢查使用者名稱

按下面的說明編寫乙個程式,模擬 確保每位使用者的使用者名稱都獨一無二的方式。建立乙個至少包含5個使用者名稱的列表,並將其命名為current users。再建立乙個包含5個使用者名稱的列表,將其命名為new users,並確保其中有一兩個使用者名稱也包含在列表current users中。遍歷列表n...