В Django я хочу создать изображение с помощью функции R (например, через Rpy2) на основе пользовательского ввода (POST), а затем отобразить это изображение обратно пользователю.
Мой подход: сохранить изображение в файл и отобразить его в шаблоне (тот же шаблон, что и в форме).
1) Это правильный подход?
Затем я обнаружил, что иногда, когда я отправляю форму несколько раз с разными параметрами, я возвращаю одно и то же изображение, когда не должен, поэтому происходит какое-то кэширование (в браузере?). Я также был обеспокоен случайной передачей изображения, созданного одним пользователем другому пользователю одновременно.
Поэтому, когда форма отправлена, я добавляю случайное число к имени изображения, каждый раз получая новое имя изображения (и новое изображение).
2) Это разумный подход?
У меня есть интуиция, что я делаю глупости, но я не уверен, что мне следует делать.