Pergunta

É possível fazer o desenvolvimento apenas usando instantâneo Django? Eu preciso ter a versão normal de trabalho ou eu posso apenas usar esta versão instantânea? Alguém já usou?

Foi útil?

Solução

É, naturalmente, possível usar InstantDjango para o desenvolvimento. InstantDjango usa SQLite3, que é um banco de dados relacional perfeitamente razoável para o uso incorporado ou luz / por vezes moderada. A propósito de Django é que a camada ORM lhe dá portabilidade de banco de dados.

Dito isto, eu não usaria InstantDjango para implantação em um aplicativo web na metade-sério. SQLite apenas não escala em qualquer lugar perto tanto quanto Apache (etc) com MySQL / PostgreSQL. Em alguns casos, a maneira que os tipos de dados SQLite alças (ou melhor, glosas mais tipos de dados) pode levar a problemas com um Django app que é posteriormente implantados com MySQL / PostgreSQL ... Se você desenvolver usando SQLite, sempre teste com o seu ambiente de implantação real antes de ir ao vivo.

Você pediu uma série de perguntas sobre SO nos últimos dois dias sobre a implantação Django com um ou outro dos principais pacotes de banco de dados relacional ( Introdução ao Django-instantâneo Django ; é mim ou estão Rails e Django difícil de instalar no Windows? ). Eu suspeito que a razão que você não tive muitas respostas, e, portanto, sentir a necessidade de manter a mesma pergunta com fraseado diferente, é que precisamos de mais exemplos específicos dos erros que você está tendo.

Muita gente instalar Django com o MySQL, Postgres, e outros bancos de dados, todos os dias em sistemas * nix Windows e. Se você nos dar os detalhes exatos de qual banco de dados não-SQLite que você está tentando usar, a maneira que você instalou-lo, como suas configurações para esse banco de dados são configurados no Django, e as mensagens de erro que você está recebendo, vamos têm uma melhor chance de ajudá-lo.

Se você ainda está tendo problemas com base nas respostas que você teve, talvez, você pode recorrer a um administrador profissional do sistema e / ou DBA você sabe para mostrar-lhe as cordas com a instalação e configuração deste tipo de software.

Até esse momento, por todos os meios, começar a desenvolver usando InstantDjango e SQLite. Ele não terá que ser jogado fora por muito re-escrito quando você migrar para um banco de dados relacional diferente, e vai ajudar a fazer frente andamento com o quadro que só pode reforçar o seu conhecimento para a compreensão de como implantá-lo em produção.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top