0
最近我正在开发一个带有电子商务模块的CRM系统。由于客户只登录电子商务网站(使用Email登录),员工只登录CRM,一个Django项目,多个设置.py
我想分开这两种认证模式。有两组settings.py是一个好主意,一个使用工作人员AUTH_USER_MODEL
,另一个使用客户作为AUTH_USER_MODEL
? (也许单独的urls.py以及)
我打算在两个子路径或两个域下运行两个不同的应用程序设置,这是否会导致任何问题? (像并发问题?)
你为什么要分开他们?是不是更容易分离模型层面的逻辑而不是搞乱设置? – doniyor 2014-11-22 06:56:52
@ doniyor有两种用户模式,一种用于管理网站,一种用于商业网站,可以实现这一点吗?如果是这样,如何设置'AUTH_USER_MODEL'?在我的情况下,客户和员工可以拥有相同的用户名(或其他登录令牌),可以吗? – 2014-11-22 13:28:32
是的,这是可能的。我会尽力在第二个答案中解释 – doniyor 2014-11-22 13:41:36