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.
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
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')
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 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...
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?
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
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
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
Speriamo ahahahSe è come dici tu allora è tutto convertibile in Javascript.
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
Ma quindi mi basta prendere il mio codice e metterlo in views.py ?Allora, vediamo di fare chiarezza.
Se le operazioni che devi compiere sono server-side (come query DB, lettura file server, ecc) non puoi passare da Javascript, in quanto è un linguaggio client-side (ad eccezzione fatta per Node.JS ma è un'altra cosa che non sto a spiegare nel dettaglio) e ciò vuol dire che viene interpretato ed eseguito da un client (in questo caso il browser) sulla macchina dell'utente, quindi non ha accesso a risorse sulla macchina server. Sei costretto ad utilizzare un linguaggio server-side che venga interpellato tramite chiamate HTTP eseguite dal client verso il server, in questo caso chiamato webserver.
Quello che ti consiglio io è di tirare su un backend con Django in python (visto che hai familiarità con il linguaggio) e gestire le poche chiamate server-side che devi fare tramite quello. Puoi usare questa guida fornita MDN per iniziare a comprendere come funziona Django e riuscire ad implementare le tue necessità.
In seguito, grazie a Javascript, potrai effettuare chiamate AJAX verso il tuo backend per compiere operazioni o recuperare dati. Qui trovi info utili sul protocollo di comunicazione HTTP.
Se nel corso dell'opera hai problemi o dubbi non esitare a scrivere qui per chiarimenti, sarò felice di aiutarti
P.S.: @FreeWar evitiamo di dare disinformazione, grazie
Puoi anche importare il file .py ed eseguirlo da views.py:Ma quindi mi basta prendere il mio codice e metterlo in views.py ?
A me serve solo far partire questo script(Già fatto) tramite un bottone
from your_app.your_file import your_method
Una volta fatto, cosa devo mettere sul mio sito tramite ftp?Puoi anche importare il file .py ed eseguirlo da views.py:
Python:from your_app.your_file import your_method