我正在为我们的应用构建分析平台。
要创建可以访问分析平台的用户,我选择不使用djangos用户模型的应用程序中的现有用户。然后我计划为所选用户创建一个django用户,这样我就可以使用内置身份验证的djangos。
我见过许多使用表单创建django用户的示例,但是我没有在文本框中写入电子邮件,而是从搜索列表中选择现有用户。
因此我不认为我可以使用表格而且想知道如何创建用户?
我计划将用户选择的id和密码发送给用AJAX创建用户的视图。
答案 0 :(得分:5)
只需调用create_user()方法:
from django.contrib.auth.models import User
User.objects.create_user(username='somename', password='somepass')