在研究了如何在django中扩展auth app的用户表之后,我决定编写自己的auth app。
这些是我需要做的事情来替换contrib.auth
app:
AuthenticationMiddleware
类,并在每个请求中添加MyAuth.models.User
对象,而不是django.auth.models.User
,并在设置文件中指向该对象。AuthenticationBackend
。AuthenticationContextProcessor
并在设置文件中同样指向它们。问题:
user_profile
的想法。我注意到我们添加了用户
反对每个请求,以便我可以在会话中使用它。
但是如果我在用户表中添加更多字段,那么用户对象将变得更大
如果添加到每个请求只会增加负载。
我对吗?是否会增加用户对象的大小会造成任何负载问题?或者效果可以忽略不计?