Django runserver manage.py non finisce mai “modelli di convalida”
-
09-10-2019 - |
Domanda
Sto cercando di seguire il tutorial Django. Sono in esecuzione su Windows + Eclipse.
Quando eseguo python manage.py runserver
ricevo il messaggio Validating models...
e poi vedo alcun progresso ...
sto facendo qualcosa di sbagliato?
Soluzione
Ho la mia risposta a un'altra domanda: non può ottenere Django al lavoro in Eclipse + finestre
Quando ho eseguito il server con l'opzione --noreload, ho visto che c'è un'eccezione generata. Dopo mi fisso che, l'uscita non completa, e dice:
Validating models...
0 errors found
Django version 1.2.1, using settings 'XXX'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
Altri suggerimenti
Il guscio è in esecuzione il processo runserver
, e non andrà di nuovo ad un prompt dei comandi fino al termine del processo del server. Quindi, questo suona normale.
Il server è funzionante?
Si potrebbe importerà qualcosa nel file models.py che sta fallendo in un altro file. Ho avuto un import in una clausola try / catch che ha causato questo comportamento. Installazione della dipendenza mancante risolto il problema.
Questo è quello che si dovrebbe vedere. Se si effettua una richiesta al tuo sito di prova (tramite il browser), si vedrà il registro della richiesta. Se non si vede che, allora qualcosa è sbagliato.