Domanda

E 'possibile fare lo sviluppo semplicemente utilizzando Immediata Django? Ho bisogno di avere il normale funzionamento versione o posso semplicemente utilizzare questa versione istante? Qualcuno ha usato?

È stato utile?

Soluzione

E ', ovviamente, possibile utilizzare InstantDjango per lo sviluppo. InstantDjango utilizza SQLite3, che è un database relazionale perfettamente ragionevole per embedded o la luce l'uso / a volte-moderata. Lo scopo di Django è che lo strato ORM ti dà la portabilità del database.

Detto questo, non vorrei usare InstantDjango per la distribuzione in una metà-seria web app. SQLite semplicemente non scala da nessuna parte vicino per quanto Apache (etc) con MySQL / Postgres. In alcuni casi, il modo in cui SQLite gestisce i tipi di dati (o, meglio, sorvola su tipi di dati) può portare a problemi con un'applicazione Django che viene successivamente distribuito con MySQL / Postgres ... se si sviluppano utilizzando SQLite, verificare sempre con il vostro ambiente di distribuzione reale prima di andare in diretta.

Hai chiesto una serie di domande su SO negli ultimi due giorni sulla distribuzione di Django con uno o l'altro dei principali pacchetti di database relazionali ( Guida introduttiva di Django Django-immediata ; sono io o Are Rails e Django difficile da installare su Windows? ). Ho il sospetto che il motivo per cui non hai avuto molte risposte, e quindi sento il bisogno di continuare a chiedere la stessa domanda con diversi fraseggio, è che abbiamo bisogno di più esempi specifici degli errori che stai avendo.

Un sacco di gente installare Django con MySQL, Postgres, e altri database, ogni giorno su sistemi * nix Windows e. Se ci date i dettagli esatti del quale database SQLite non si sta cercando di usare, il modo in cui hai installato, come le impostazioni per il database sono configurati in Django, e i messaggi di errore che stai ricevendo, ci sarà avere un colpo migliore a aiutare voi.

Se hai ancora problemi in base alle risposte che hai avuto, forse, è possibile rivolgersi a un amministratore di sistema professionale e / o DBA si sa per mostrare le corde con installazione e configurazione di questo tipo di software.

Fino a quel momento, con tutti i mezzi, iniziare a sviluppare utilizzando InstantDjango e SQLite. Non dovrà essere gettato via per notevolmente ri-scritto durante la migrazione a un database relazionale diverso, e vi aiuterà a fare avanti-progress con il quadro che può rafforzare solo la vostra conoscenza per capire come distribuire in produzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top