使用相同的initi连接两个Django应用程序

2024-05-04 06:26:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个django项目,其中两个应用程序的初始工作原理基本相同

因此,我将初始工作(几个表单)拆分为自己的init应用程序。然后,想法是在两个应用程序(app1或app2)之一中继续应用程序中的工作流。其思想是将init应用程序中最后一个FormView的success\u url连接到要使用的应用程序的索引url

我曾考虑过使用会话来存储app1的url并重定向到init应用程序,但由于使用会话,这有其自身的含义,如过期等

除此之外,“桥梁”还可以如何进行

编辑

@dirkgroten我正在尝试找出一个工作流,在这个工作流中,我可以说我正在使用app1,然后它会重定向到使用init应用程序并共享初始化代码

在app1和app2分叉点,应用程序将重定向回app1以继续执行

“但由于会话的使用,这有其自身的含义”——例如,如果我存储成功url以从init应用程序中的最后一个FormView重定向回app1。如果我丢失了会话,我不知道该使用哪个应用程序-它可能是app1或app2。这有意义吗


Tags: 项目django应用程序url表单init重定向思想