第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 django 用戶表中添加列并直接從管理頁面訪問它?

如何在 django 用戶表中添加列并直接從管理頁面訪問它?

慕桂英4014372 2023-10-06 11:07:34
我看過這個問題的很多答案,但沒有一個有效。class userLogin(models.Model):     user = models.OneToOneField(User, on_delete=models.CASCADE)     isManager = models.BooleanField(default=True)我已經(jīng)執(zhí)行了命令python manage.py migrate和python manage.py makemigrations。命令已成功執(zhí)行。我在終端中收到了“確定并更改日志”。如果我單擊管理頁面上的“添加用戶”,我將看不到isManager該用戶的字段。我在settings.py中添加了triend AUTH_USER_MODEL = 'app.userLogin'。編輯1:我已admin.site.register(userLogin)在admin.py中添加編輯 2:我能夠創(chuàng)建標(biāo)志并且我有一張桌子。如果我將標(biāo)志設(shè)置為 true,那么我可以看到表中的條目。但是如果我不選擇該標(biāo)志(即 False),我將看不到表中的條目。
查看完整描述

1 回答

?
慕絲7291255

TA貢獻(xiàn)1859條經(jīng)驗 獲得超6個贊

您所做的只會在數(shù)據(jù)庫中創(chuàng)建一個新的模型表,該表具有用戶表的外鍵。該表將對您的管理員隱藏,直到您以某種方式注冊為止。因此,您要么需要在管理中單獨注冊該表,要么需要為此創(chuàng)建一個 Django 內(nèi)聯(lián)管理類并從用戶管理的 inlines 變量中引用它。

如果您在設(shè)置中選擇 AUTH_USER_MODEL 路徑,那么您將覆蓋原始的 Django 用戶模型,這意味著您不需要這個與其具有一對一關(guān)系的單獨模型。使用其中一種方法,但不能同時使用兩種方法。


查看完整回答
反對 回復(fù) 2023-10-06
  • 1 回答
  • 0 關(guān)注
  • 118 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號