Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python多用户身份验证_Python_Django_Python 3.x - Fatal编程技术网

Python多用户身份验证

Python多用户身份验证,python,django,python-3.x,Python,Django,Python 3.x,我想用Python Django创建一个项目。所以我将是管理员。我将允许雇主创建允许员工登录的系统。我该怎么做?我找不到关于它的任何文件。雇主必须创建员工帐户。我假设您已经对Django有些熟悉,并且知道如何设置系统,以便您可以在管理页面中创建超级用户。如果不是这样,您可以通过YouTube上的两个教程或Udemy上的一个课程学习 根据我的想法,您有几个选择: 您授予雇主员工/管理员权限,并允许他们访问Django管理员页面,以便他们可以随意创建其他用户。这是最简单的方法,但如果他们不知道自己在

我想用Python Django创建一个项目。所以我将是管理员。我将允许雇主创建允许员工登录的系统。我该怎么做?我找不到关于它的任何文件。雇主必须创建员工帐户。

我假设您已经对Django有些熟悉,并且知道如何设置系统,以便您可以在管理页面中创建超级用户。如果不是这样,您可以通过YouTube上的两个教程或Udemy上的一个课程学习

根据我的想法,您有几个选择:

  • 您授予雇主员工/管理员权限,并允许他们访问Django管理员页面,以便他们可以随意创建其他用户。这是最简单的方法,但如果他们不知道自己在做什么,也可能是最危险的
  • 创建自定义权限组:。如果您不希望单个用户创建自己的帐户,则需要设置视图,以允许具有适当权限的用户代表他们创建帐户
  • 还有其他几种选择,但其中很大一部分取决于您计划如何/在何处部署系统,以及您希望整个系统有多复杂。根据内容的不同,您可能需要查看,这可以为您提供开箱即用的所有内容


    如果您能更具体地说明a)您计划如何部署,B)网站将提供什么类型的内容,C)您计划在哪里部署,以及D)雇主对Django的理解程度,那么就更容易为您提供更全面的答案。

    非常感谢您的帮助!我想创建一个网站,许多公司将使用。公司可以管理他们的员工。所以我只会是管理员。这只是一种雇主对雇员的关系。