Capisco. Puoi usare un framework python per gestire le richieste http come Django o Flask e scrivere il tuo script lì. Poi con una semplice call quando premi il pulsante nel sito web, manda la richiesta al tuo server python che la esegue
Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Se è come dici tu allora è tutto convertibile in Javascript.
Allora, vediamo di fare chiarezza.Sono tutte operazioni di select, insert e update
Ho un file csv da aprire dove ogni riga è un dizionario che contiene dei dati di un giocatore.
Una volta fatta questa lista di dizionari cerco nel db se questo giocatore non c'è e lo inserisco
Una volta trovai in giro su github una repo dove mostravano come eseguire comandi su shell usando javascript. Puoi usare quel metodo per eseguire codice python.Si ho provato, ma non saprei come convertire diciamo il mio codice in modo che Django lo elabori
Stavo giusto cercando:
Execute shell command in javascript
Execute shell command in javascript. GitHub Gist: instantly share code, notes, and snippets.gist.github.com
Avendo solo conscenze di python potresti risolvere il problema a monte e creare un server django/flask che faccia anche da provider delle pagine html e in tal senso ti eviti la parte di PHP o Javascript clientside. Ma ti complicheresti la vita ,credo.Avendo solo conoscenze di python è fattibile?
Se lo script python non contiene chissà cosa possiamo aiutarti a convertirlo magari in Javascript.Alla fine sono tutte operazioni semplici. Mi conviene convertire il codice in php o in JavaScript?
Conosco anche Java in caso
Ah beh pensavo fosse dato per scontato ciò hahaha.Django, come scritto prima di me usa l'architettura MVC - che io sappia non puoi semplicemente inserire il tuo codice in views.py, specialmente se devi performare operazioni lato server-db. Bisogna creare un Model e poi puoi usare views per interagirci. Ti consiglio di andare sulla documentazione ufficiale e seguire le guide su come creare un progetto. Molto semplice soprattutto se si hanno le basi di python.
Ah beh pensavo fosse dato per scontato ciò hahaha.
La guida che gli ho passato spiegava tutto.
Non sono entrato nel dettaglio dato che non conosco bene Python, però MVC ho ben presente come funzioni
shell_exec('python /path/to/script')
Riesci a trovarmela?Una volta trovai in giro su github una repo dove mostravano come eseguire comandi su shell usando javascript. Puoi usare quel metodo per eseguire codice python.
Stavo giusto cercando:Riesci a trovarmela?
Dovrei dare una cosa del genere?Stavo giusto cercando:
Execute shell command in javascript
Execute shell command in javascript. GitHub Gist: instantly share code, notes, and snippets.gist.github.com
SiDovrei dare una cosa del genere?
function execute(command) {
const exec = require('child_process').exec
exec(command, (err, stdout, stderr) => {
process.stdout.write(stdout)
})
}
execute('mio_script.py')
Avendo solo conoscenze di python è fattibile?Ma questo è per Node.JS... la vedo dura vada con Javascript vanilla su un browser
Per fare ciò da sito web, come diceva @zipippino, devi richiamare una pagina python presente sul webserver (tramite AJAX) che esegua lo script sulla macchina server.
Se vuoi farlo lato client la vedo dura...
Non so come fare altrimenti..Avendo solo conscenze di python potresti risolvere il problema a monte e creare un server django/flask che faccia anche da provider delle pagine html e in tal senso ti eviti la parte di PHP o Javascript clientside. Ma ti complicheresti la vita ,credo.
Suvvia, un po' di Javascript non ti farà maleNon so come fare altrimenti..
Alla fine sono tutte operazioni semplici. Mi conviene convertire il codice in php o in JavaScript?Suvvia, un po' di Javascript non ti farà male
Sono tutte operazioni di select, insert e updateSe lo script python non contiene chissà cosa possiamo aiutarti a convertirlo magari in Javascript.
Se è come dici tu allora è tutto convertibile in Javascript.Sono tutte operazioni di select, insert e update
Ho un file csv da aprire dove ogni riga è un dizionario che contiene dei dati di un giocatore.
Una volta fatta questa lista di dizionari cerco nel db se questo giocatore non c'è e lo inserisco