最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

django實(shí)現(xiàn)用戶注冊(cè)實(shí)例講解

 更新時(shí)間:2019年10月30日 16:31:57   作者:溪魚  
在本篇文章里小編給大家整理的是關(guān)于django用戶注冊(cè)的相關(guān)實(shí)例內(nèi)容,有興趣的朋友們學(xué)習(xí)下。

創(chuàng)建一個(gè)apps包 專門來放子應(yīng)用

創(chuàng)建users子應(yīng)用 處理用戶事務(wù)

追加導(dǎo)包路徑

在settings中用 print(sys.path) 查看現(xiàn)有導(dǎo)包路徑

sys.path.insert(0,'/home/python/oldproject/meiduo/meiduo/apps')

但是這樣過于low 換成下面這樣

sys.path.insert(0,os.path.join(BASE_DIR,'apps'))

這樣就可以簡(jiǎn)化導(dǎo)包方式

自定義用戶模型類

django自帶的用戶模型類User

#位置 django.contrib.auth.models.User
#繼承自AbstraUser AbstraUser里定義了用戶具備的字段 如用戶名 密碼 郵箱 還封裝了校驗(yàn)密碼等一系列方法
class User(AbstractUser):
  """
  Users within the Django authentication system are represented by this
  model.

  Username, password and email are required. Other fields are optional.
  """
  class Meta(AbstractUser.Meta):
    swappable = 'AUTH_USER_MODEL'

所以我們要為用戶模型類再增加一個(gè)手機(jī)號(hào)碼的字段 apps.users.models 中定義

from django.db import models
from django.contrib.auth.models import AbstractUser

class User(AbstractUser):
  #自定義用戶模型類
  mobile = models.CharField(max_length=11, unique=True, verbose_name='手機(jī)號(hào)')

  class Meta:
    db_table = 'tb_users' #自定義表名
    verbose_name = '用戶' # 在admin站點(diǎn)管理中顯示這個(gè)表叫什么
    verbose_name_plural = verbose_name

由于django有默認(rèn)使用的用戶模型類 'django.conf.global_settings' 中

AUTH_USER_MODEL = 'auth.User' #這里還是之前未自定義的用戶模型類

我們要重新指定 在settings中

#AUTH_USER_MODEL = '應(yīng)用名.模型類名'
# 指定本項(xiàng)目用戶模型類
AUTH_USER_MODEL = 'users.User'

定義完模型類之后別忘了創(chuàng)建遷移文件 和執(zhí)行遷移文件

命令行中

python manage.py makemigrations
python manage.py migrate

以上就是本次介紹的全部相關(guān)知識(shí)點(diǎn)實(shí)例代碼,感謝大家的學(xué)習(xí)和對(duì)腳本之家的支持。

相關(guān)文章

  • python使用reportlab實(shí)現(xiàn)圖片轉(zhuǎn)換成pdf的方法

    python使用reportlab實(shí)現(xiàn)圖片轉(zhuǎn)換成pdf的方法

    這篇文章主要介紹了python使用reportlab實(shí)現(xiàn)圖片轉(zhuǎn)換成pdf的方法,涉及Python使用reportlab模塊操作圖片轉(zhuǎn)換的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • python多任務(wù)及返回值的處理方法

    python多任務(wù)及返回值的處理方法

    今天小編就為大家分享一篇python多任務(wù)及返回值的處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • ?分享Python?中的?7?種交叉驗(yàn)證方法

    ?分享Python?中的?7?種交叉驗(yàn)證方法

    這篇文章主要給大家分享的是Python?中的?7?種交叉驗(yàn)證方法,交叉驗(yàn)證是一種用于估計(jì)機(jī)器學(xué)習(xí)模型性能的統(tǒng)計(jì)方法,它是一種評(píng)估統(tǒng)計(jì)分析結(jié)果如何推廣到獨(dú)立數(shù)據(jù)集的方法,下文相關(guān)介紹,需要的朋友可以參考一下
    2022-03-03
  • Python中類和對(duì)象的綁定及非綁定方法詳解

    Python中類和對(duì)象的綁定及非綁定方法詳解

    類中定義的方法大致可以分為兩類:綁定方法和非綁定方法。其中綁定方法又可以分為綁定到對(duì)象的方法和綁定到類的方法。本文就來聊聊類和對(duì)象的綁定及非綁定方法吧
    2023-03-03
  • Python爬蟲框架scrapy實(shí)現(xiàn)downloader_middleware設(shè)置proxy代理功能示例

    Python爬蟲框架scrapy實(shí)現(xiàn)downloader_middleware設(shè)置proxy代理功能示例

    這篇文章主要介紹了Python爬蟲框架scrapy實(shí)現(xiàn)downloader_middleware設(shè)置proxy代理功能,結(jié)合實(shí)例形式分析了scrapy框架proxy代理設(shè)置技巧與相關(guān)問題注意事項(xiàng),需要的朋友可以參考下
    2018-08-08
  • Python softmax實(shí)現(xiàn)及數(shù)值穩(wěn)定性詳解

    Python softmax實(shí)現(xiàn)及數(shù)值穩(wěn)定性詳解

    這篇文章主要為大家介紹了Python softmax實(shí)現(xiàn)及數(shù)值穩(wěn)定性詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • python決策樹之C4.5算法詳解

    python決策樹之C4.5算法詳解

    這篇文章主要為大家詳細(xì)介紹了python決策樹之C4.5算法的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Python Pandas describe()函數(shù)的使用詳解

    Python Pandas describe()函數(shù)的使用詳解

    pandas庫(kù)中的describe()函數(shù)為我們提供了這樣的功能,它可以快速生成數(shù)據(jù)集的描述性統(tǒng)計(jì)信息,這篇文章主要介紹了Python Pandas describe()函數(shù)的使用介紹,需要的朋友可以參考下
    2024-05-05
  • Python之讀取TXT文件的方法小結(jié)

    Python之讀取TXT文件的方法小結(jié)

    下面小編就為大家分享一篇Python之讀取TXT文件的方法小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python如何修改PYTHONPATH環(huán)境變量

    python如何修改PYTHONPATH環(huán)境變量

    這篇文章主要介紹了python如何修改PYTHONPATH環(huán)境變量問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評(píng)論

陕西省| 新巴尔虎左旗| 浦北县| 新沂市| 抚州市| 阜康市| 长垣县| 新安县| 江达县| 宁津县| 秦安县| 武川县| 左贡县| 开阳县| 汉沽区| 辛集市| 海安县| 城步| 缙云县| 台东县| 乌鲁木齐市| 定日县| 宝应县| 保山市| 奉节县| 南乐县| 武胜县| 乌兰县| 沙河市| 永福县| 罗田县| 浮梁县| 商丘市| 通山县| 宁陵县| 武城县| 江城| 陵水| 田林县| 德江县| 三门县|