Distribuzione Django
-
08-07-2019 - |
Domanda
Nel mio progetto mi è stata affidata la responsabilità di sviluppare uno strumento di tracciamento delle apparecchiature con i seguenti requisiti
- Le nuove apparecchiature possono essere aggiunte dall'amministratore a un determinato utente
- Una volta che l'attrezzatura viene assegnata a una persona, egli richiederà di accettarla, quindi sarà responsabile
- L'utente può trasferire la sua attrezzatura ad altri utenti.
- Allo stesso tempo, all'amministratore dovrebbe essere inviata una mail o un messaggio ogni volta che cambia lo stato.
- Dovrebbe essere distribuito localmente su un PC (quindi in realtà non è un'app Web) che è connesso alla rete a cui tutti possono accedere
Pensavo di poter usare Django per questo (ne sono nuovo), ma non so molto sulla distribuzione su un PC locale, come posso fare questo, o c'è qualche idea migliore per questo?
Soluzione
Sembra ancora che tu voglia un'app Web, semplicemente non la implementerai su un web server tradizionale. Una cosa da notare, le versioni client di Windows (XP, Vista) ti limiteranno a 10 connessioni in entrata per computer.
Ti consigliamo di seguire queste su come installare Django . Se non hai ancora installato Python, ti consiglio di installare la versione 2.5 , poiché includerà sqlite, un database incorporato che rende molto semplice iniziare a sviluppare con Django. Django include il proprio server Web di sviluppo, che ti imbatterai naturalmente mentre passa attraverso il tutorial .
Inizia installando e poi passa direttamente al tutorial. Le tue opzioni di implementazione saranno molto più facili da capire quando ti sentirai a tuo agio con lo sviluppo in Django.
Altri suggerimenti
Prova http://docs.djangoproject.com / it / dev / howto / deployment / # howto-distribuzione-index
e se è necessario distribuire utilizzando IIS, provare http://code.djangoproject.com/wiki/ DjangoOnWindowsWithIISAndSQLServer