【发布时间】:2017-09-05 13:14:00
【问题描述】:
伙计们,我对 Django 和应用程序开发人员非常陌生,我在构建应用程序时遇到了麻烦。
我正在创建一个应用程序来发送团队问卷。所以 wokflow 如下:
1) 我创建了一个 team_project (Team_name)
2) 使用电子邮件向团队成员发送邀请
3) 基于该邀请 Team_member 登录(创建新用户)并直接分配给创建的该团队。
我不知道如何处理,尤其是第 3 部分 如果您能给我一个指导,我将非常感激
非常感谢你
【问题讨论】:
-
好吧,展示你迄今为止所做和尝试的事情,有人会很乐意提供帮助
-
在我看来,您可以优化该工作流程。当您发送邮件并使用电子邮件作为登录名时,直接创建一个用户会很聪明。在用户创建过程中,您可以将它们分配给 Django 组。喜欢
user = User.objects.create_user('whateverName' use_variable_as_email, 'somePassword') g = Group.objects.get(name='Team1') g.user_set.add(user),如果您愿意,我可以给您写一个正确的答案,但请编辑您的问题并提供一些代码。
标签: django django-models django-forms django-rest-framework django-views