django admin 新增使用者出現外來鍵約束錯誤

2022-03-06 16:42:54 字數 498 閱讀 6984

今天在做mxonline專案時,註冊了使用者表進admin後,想在後台新增乙個使用者試試,結果出現了錯誤,經過一番搜尋發現以下兩個解決方法,不過我只用了一種

報錯資訊:

integrityerror: (1452, u'cannot add or update a child row: a foreign key constraint fails (`mxonline`.`django_admin_log`, constraint `django_admin_log_user_id_c564eba6_fk_auth_user_id` foreign key (`user_id`) references `auth_user` (`id`))')

具體解決方法:

方法1:在settings.py檔案中,資料庫的配置引數中設定關閉外來鍵檢查

databases =

}}

方法2:將userprofile表中的資料複製 到auth_user表中,即可生成新使用者。

Django admin 建立超級使用者

建立超級使用者 python manage.py createsuperuserfrom django.contrib import admin from models import classify,food register your models here.admin.register cla...

django admin 使用者許可權配置顯示中文設定

許可權資訊,這裡定義的許可權的名字,後面是描述資訊,描述資訊是在django admin中顯示許可權用的 permissions add department 新增部門 add department 新增部門 change department 修改部門 change department 修改部門...

django admin 新增自定義鏈結方式

背景 最近做專案開發出現乙個需求,就是前端會發來使用者對某一項內容的報錯,報錯資訊中包含出錯內容的id,為了方便管理,需要實現點選這個id直接轉達相應內容的詳情頁面。效果展示 解決首先在django admin的列表中檢視資料id所代表的jbxdnvstu鏈結 使用瀏覽器的檢查元素功能檢視點選該id...