[英]How do I configure multiple django applications to use the same database?
[英]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.