Некоторое время назад я нашел в SOV, как динамически добавлять поля в форму FormWizard. ( Django WizardForm и вторая форма будут «динамическими» )
Я сделал, как описано, и все работало безупречно. Пока 2 пользователя не начнут одновременно выполнять один и тот же FormWizard. Затем они начинают видеть друг друга значения форм. Таким образом, если пользователь A находится в форме 3, а пользователь B начинает выполнять форму 2, пользователь B увидит ответы формы 2 от пользователя A. Фактически, поскольку B уже находится на 2, это означает, что форма 1A теперь содержит значения форма 1B.
Я заметил, что у кого-то еще точно такая же проблема, но решение не найдено.
Django FormWizard динамически изменить список форм
Есть идеи, как этого избежать или исправить? Это ошибка в FormWizard? Столкновение сессий? Я открыт для канавы FormWizard, кто-нибудь знает хорошую замену?
Я также открыт для "дрянных" способов решения этой проблемы, таких как добавление суффикса ко всем полям с идентификатором пользователя или что-то в этом роде. Я хотел бы иметь это исправлено как можно скорее.
Большое спасибо!