Estoy trabajando en una herramienta estadística para nuestra empresa, millones de conjuntos de datos. Ahora necesito cargar el proyecto, para que todos los miembros de la empresa puedan solicitar datos de cualquier lugar.
Estoy trabajando con Python 3 / Flask y planeo subir el proyecto en heroku.
Heroku ofrece por defecto un certificado SSL (no planeo usar un dominio personalizado).
Además, integré Flask-BasicAuth . Funciona bien en localhost, solo se puede acceder al sitio web si se conocen el nombre de usuario y la contraseña.
También uso Flask-WTF y un token CRSF
en el formulario. Después del envío, que es obligatorio, solicito diferentes estadísticas a través de AJAX.
- El usuario ingresa a un daterange
- El usuario envía el formulario y se selecciona el conjunto de datos básico
- Se solicitan diferentes estadísticas a través de
AJAX POST
El paso 3. significa que tengo muchas rutas, que solo aceptan un método POST
y devuelven un objeto JSON
.
Los miembros de la compañía DEBEN acceder a esta herramienta, ya que se pueden solicitar y ver datos importantes. ¿Mi enfoque suena razonable?