【发布时间】:2020-10-03 18:34:21
【问题描述】:
我正在尝试创建一个具有两种用户类型的网络应用程序,即学生和大学。我希望在登录后拥有不同的登录页面和不同的视图。他们需要有不同的权限。我希望大学能够列出自己。学生需要能够查看所有大学的列表。
最好的方法是什么?我阅读了其他答案,但找不到合适的解决方案来帮助我解决这个问题。
到目前为止,我已经设法利用内置的 User 模型进行身份验证,但我读到不建议这样做。
urlpatterns = [
path('admin/', admin.site.urls),
path('accounts/', include('django.contrib.auth.urls')),
]
是否有任何网站解释了如何使用多个用户模型,因为我搜索它并没有找到它。我还是 Django 的新手,所以请帮帮我。任何能帮助我了解这一点的网站将不胜感激。
【问题讨论】:
标签: django django-models django-views django-authentication web-frameworks