如何驗證后提取輸入?我手動驗證第一個數字是否有空格或 isalnum 來進行如下更新操作,但我想知道有沒有更好的方法?
def update_user_meta(request):
if request.method == "POST":
name = request.POST.get("name")
if name is not None and name[0:1].isalnum() == True:
selectedUser.name = name
else:
selectedUser.name = selectedUser.name
uj5u.com熱心網友回復:
您應該使用 django 表單 https://docs.djangoproject.com/en/3.2/topics/forms/。
除非此視圖是 API,否則請使用 django rest 框架中的序列化程式。 https://www.django-rest-framework.org/api-guide/serializers/
uj5u.com熱心網友回復:
有內置函式來進行欄位驗證。可以使用正則運算式驗證器來完成。
他們的名單在檔案中。 https://docs.djangoproject.com/en/3.2/ref/validators/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/312678.html
上一篇:角度-如何禁用類使用
下一篇:怎樣才能使游戲物件消失?
