簡體   English   中英

兩個 Django 應用程序如何使用同一個數據庫進行身份驗證

[英]How two Django applications use same database for authentication

之前我們實現了一個 django 應用程序,稱它為“x”,它有自己的數據庫,它有 django 默認身份驗證系統,現在我們需要創建另一個相關的 django 應用程序,稱它為“y”,但 y 應用程序沒有數據庫y 應用程序身份驗證的設置我們應該使用 x 應用程序數據庫和 x 應用程序中的現有用戶,所以可以這樣實現嗎?如果可能的話,請說明我們如何為兩個單獨的 django 應用程序使用相同的數據庫作為身份驗證系統。

對不起我的英語不好

感謝您花時間為我查詢

所以,要達到這個目的。 在您的第二個應用程序中,在models.py中添加User model,並記住在用戶模型的 Meta class 中保持managed=False 。在您的settings.py中具有與第一個應用程序相同的DATABASES配置。

通過這樣做,您可以在您的新應用程序中輕松實現與用戶 model 相關的功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM