亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決更改AUTH_USER_MODEL后出現(xiàn)的問(wèn)題

 更新時(shí)間:2020年05月14日 09:34:29   作者:Logan_chen  
這篇文章主要介紹了解決更改AUTH_USER_MODEL后出現(xiàn)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

使用django自帶的 AbstractUser 擴(kuò)展之后,更改AUTH_USER_MODEL = 'users.UserProfile'屬性后,進(jìn)行數(shù)據(jù)庫(kù)遷移時(shí),

出現(xiàn)如下報(bào)錯(cuò):

ValueError: The field admin.LogEntry.user was declared with a lazy reference to 'user.patient', but app 'users' isn't installed.

通過(guò)如下兩種方式注冊(cè)app:

單獨(dú)設(shè)置時(shí),報(bào)錯(cuò)情況未變。

取消注釋,則報(bào)unique錯(cuò)誤,app必須唯一

后經(jīng)過(guò)仔細(xì)查詢,找到解決辦法,并嘗試解決成功:

找到自己的/python3X/lib/site-packages/django/contrib/admin/migrations文件夾,把里面除了__init__.py的所有文件,全部刪了再makemigrations就可以了

補(bǔ)充知識(shí):自定義userprofile覆蓋默認(rèn)user表

一、創(chuàng)建users app

startapp users

二、創(chuàng)建userprofile模型

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

class UserProfile(AbstractUser):
 nick_name = models.CharField(max_length=50,verbose_name=u"昵稱", default="")
 birday = models.DateField(verbose_name=u"生日", null=True, blank=True)
 gender = models.CharField(max_length=5, choices=(("male",u"男"),("female",u"女")), default="female")
 address = models.CharField(max_length=100, default=u"")
 mobile = models.CharField(max_length=11, null=True, blank=True)
 image = models.ImageField(upload_to="image/%Y/%m", default=u"image/default.png", max_length=100)

 class Meta:
  verbose_name = "用戶信息"
  verbose_name_plural = verbose_name

 def __str__(self):
  return self.username

三、在setting.py中更改用戶模型

+
AUTH_USER_MODEL = "users.UserProfile"

以上這篇解決更改AUTH_USER_MODEL后出現(xiàn)的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python的else子句使用指南

    python的else子句使用指南

    本文討論P(yáng)ython的for…else和while…else語(yǔ)法,這是Python中最不常用、最為誤解的語(yǔ)法特性之一
    2016-02-02
  • 基于Python3編寫一個(gè)GUI翻譯器

    基于Python3編寫一個(gè)GUI翻譯器

    PySimpleGUI就是GUI工具包,用于創(chuàng)建GUI的。本文將利用PySimpleGUI編寫一個(gè)GUI翻譯器,感興趣的小伙伴可以跟隨小編一起動(dòng)手嘗試一下
    2022-08-08
  • 淺談Pycharm中的Python Console與Terminal

    淺談Pycharm中的Python Console與Terminal

    今天小編就為大家分享一篇淺談Pycharm中的Python Console與Terminal,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-01-01
  • python使用matplotlib繪制折線圖

    python使用matplotlib繪制折線圖

    這篇文章主要為大家詳細(xì)介紹了python使用matplotlib繪制折線圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Django 權(quán)限管理(permissions)與用戶組(group)詳解

    Django 權(quán)限管理(permissions)與用戶組(group)詳解

    這篇文章主要介紹了Django 權(quán)限管理(permissions)與用戶組(group)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Python中如何優(yōu)雅的合并兩個(gè)字典(dict)方法示例

    Python中如何優(yōu)雅的合并兩個(gè)字典(dict)方法示例

    字典是Python語(yǔ)言中唯一的映射類型,在我們?nèi)粘9ぷ髦薪?jīng)常會(huì)遇到,下面這篇文章主要給大家介紹了關(guān)于Python中如何優(yōu)雅的合并兩個(gè)字典(dict)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-08-08
  • 簡(jiǎn)單了解python高階函數(shù)map/reduce

    簡(jiǎn)單了解python高階函數(shù)map/reduce

    這篇文章主要介紹了簡(jiǎn)單了解python高階函數(shù)map/reduce,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-06-06
  • python如何使用requests提交post請(qǐng)求并上傳文件(multipart/form-data)

    python如何使用requests提交post請(qǐng)求并上傳文件(multipart/form-data)

    這篇文章主要給大家介紹了關(guān)于python如何使用requests提交post請(qǐng)求并上傳文件(multipart/form-data)的相關(guān)資料,Python有許多庫(kù)支持,它們可以簡(jiǎn)化HTTP上的數(shù)據(jù)傳輸,requests庫(kù)是最受歡迎的Python包之一,因?yàn)樗诰W(wǎng)絡(luò)刮削中被大量使用,需要的朋友可以參考下
    2023-11-11
  • 火遍全網(wǎng)的Python二次元特效輕松掌握

    火遍全網(wǎng)的Python二次元特效輕松掌握

    本篇文章介紹了用python編寫的二次元特效變化小程序,詳細(xì)介紹了整個(gè)思路和過(guò)程以及代碼,通讀本篇對(duì)大家的學(xué)習(xí)或工作具有一定的價(jià)值,需要的朋友可以參考下
    2021-09-09
  • python將一組數(shù)分成每3個(gè)一組的實(shí)例

    python將一組數(shù)分成每3個(gè)一組的實(shí)例

    今天小編就為大家分享一篇python將一組數(shù)分成每3個(gè)一組的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11

最新評(píng)論