欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

對Django中內(nèi)置的User模型實例詳解-創(chuàng)新互聯(lián)

User模型

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站建設(shè)、網(wǎng)站制作與策劃設(shè)計,蚌山網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:蚌山等地區(qū)。蚌山做網(wǎng)站價格咨詢:028-86922220

User模型是這個框架的核心部分。他的完整的路徑是在django.contrib.auth.models.User。

字段

內(nèi)置的User模型擁有以下的字段:

1、username: 用戶名。150個字符以內(nèi)??梢园瑪?shù)字和英文字符,以及_、@、+、.和-字符。不能為空,且必須唯一!

2、first_name:歪果仁的first_name,在30個字符以內(nèi)。可以為空。

3、last_name:歪果仁的last_name,在150個字符以內(nèi)??梢詾榭铡?/p>

4、email:郵箱??梢詾榭铡?/p>

5、password:密碼。經(jīng)過哈希過后的密碼。

6、groups:分組。一個用戶可以屬于多個分組,一個分組可以擁有多個用戶。groups這個字段是跟Group的一個多對多的關(guān)系。

7、user_permissions:權(quán)限。一個用戶可以擁有多個權(quán)限,一個權(quán)限可以被多個用戶所有用。和Permission屬于一種多對多的關(guān)系。

8、is_staff:是否可以進(jìn)入到admin的站點(diǎn)。代表是否是員工。

9、is_active:是否是可用的。對于一些想要刪除賬號的數(shù)據(jù),我們設(shè)置這個值為0就可以了,而不是真正的從數(shù)據(jù)庫中刪除。

10、is_superuser:是否是超級管理員。如果是超級管理員,那么擁有整個網(wǎng)站的所有權(quán)限。

11、last_login:上次登錄的時間。

12、date_joined:賬號創(chuàng)建的時間。

User模型的基本用法:

首先我們先執(zhí)行makegrations和migrate對模型進(jìn)行映射。

創(chuàng)建用戶:

通過create_user方法可以快速的創(chuàng)建用戶。這個方法必須要傳遞username、email、password

from django.http import HttpResponse
from django.contrib.auth.models import User

def index(request):
  user = User.objects.create_user(username='xujin',email='qq@qq.com',password='111111')
  return HttpResponse('success')

名稱欄目:對Django中內(nèi)置的User模型實例詳解-創(chuàng)新互聯(lián)
當(dāng)前URL:http://chinadenli.net/article0/dhjjio.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航企業(yè)建站、網(wǎng)站策劃做網(wǎng)站、定制開發(fā)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化