使用get查詢時,找不到內容會拋出異常,查詢結果大於1也會拋出異常。因此,應該使用filter而不是get。
如果文件服務器找不到數據,它將返回壹個空的查詢集。類型Type為:Queryset。
當找到多個查詢時,它仍然會返回包含多個對象的查詢集。
是否所有帶過濾器的查詢都是'[]'來判斷是否存在。
userinfo?=?Users.objects.filter(電子郵件?=?請求。帖子['電子郵件'])
如果?userinfo.exists():
print("是的,我們?有嗎?這個?電子郵件”)
否則:
打印(“不好意思,郵箱?是嗎?不是嗎?Register”)也可以使用count()的方法。如果userinfo.count() =0,則沒有數據;如果大於0,則有壹個或多個。
樓上也有答案:如果uerinfo:..........否則:.......