【发布时间】:2019-12-02 19:30:48
【问题描述】:
我是 Django 新手,不知道我需要知道什么才能完成这项任务。我的任务是创建一个具有两个模型的 Web 应用程序。模型 A 是员工,模型 B 是包含许多员工的公司。在注册期间,我有一个模型 A 的表格。一旦模型 A 表格填写完毕,我需要将员工的 id 传递给公司注册 url,这样当我将公司模型保存到表中时,我可以确保存储了员工 ID,因此这两个表是相关的。如何将employee_id 发送到公司表单页面?我需要使用某种重定向吗?
流程:dashboard/employee_signup ->dashboard/company_signup -> completed_signup
我浏览了多个关于 Django 的教程,大多数教程似乎都太简单了,无法解决我需要做的事情。
这是我的 EmployeeSignUpView。现在它重定向到“登录”页面。我需要在传递employee_id 时重定向到CompanySignUpView。公司不能有零员工,所以第一个注册公司的人需要存储在公司模型中。 company 表包含一个存储该公司员工列表的列。所以是一对多的关系。
class EmployeeSignUpView(CreateView):
form_class = FSPEmployeeCreationForm
success_url = reverse_lazy('login')
template_name = 'employee_signup.html'
【问题讨论】:
标签: python django redirect view model