Pregunta

¿Es posible hacer un desarrollo justo usando Django instantánea? ¿Es necesario tener la versión normal de trabajo o puedo utilizar esta versión instantánea? Alguien ha usado?

¿Fue útil?

Solución

Es, por supuesto, es posible utilizar InstantDjango para el desarrollo. InstantDjango utiliza SQLite3, que es una base de datos relacional perfectamente razonable para el uso integrado o luz / veces moderada. Todo el propósito de Django es que la capa ORM le da la portabilidad de bases de datos.

Dicho esto, yo no usaría InstantDjango para el despliegue de una aplicación web hasta la mitad en serio. SQLite simplemente no escala ni de lejos tan lejos como Apache (etc) con MySQL / PostgreSQL. En algunos casos, la forma en que maneja los tipos de datos SQLite (o, más bien, pasa por alto los tipos de datos) puede conducir a problemas con una aplicación Django que posteriormente se implementa con MySQL / PostgreSQL ... si desarrolla usando SQLite, se recomienda probar con su entorno de despliegue real antes de publicarla.

Usted ha hecho una serie de preguntas sobre lo que en los últimos días acerca de la implementación de Django con uno u otro de los principales paquetes de bases de datos relacionales ( Introducción a Django Django instantánea ; ¿Soy yo o está Rails y Django difíciles de instalar en windows? ). Sospecho que la razón por la que no ha tenido muchas respuestas, y por lo tanto siento la necesidad de mantener la misma pregunta con diferentes frases, es que necesitamos ejemplos más específicos de los errores que está teniendo.

Un montón de gente instalar Django con MySQL, PostgreSQL, y otras bases de datos, todos los días en Windows y sistemas * nix. Si nos da los detalles exactos de los cuales la base de datos SQLite no estás tratando de utilizar, la forma en que lo hayas instalado, cómo se configuran los ajustes para que la base de datos de Django, y los mensajes de error que está recibiendo, lo haremos tienen una mejor oportunidad de ayudar a usted.

Si sigue teniendo problemas en base a las respuestas que ha tenido, tal vez usted puede dar vuelta a un administrador de sistema profesional y / o DBA usted sabe que le muestre las cuerdas con la instalación y configuración de este tipo de software.

Hasta ese momento, por todos los medios, comienzan a desarrollar el uso de InstantDjango y SQLite. No tendrá que ser tirado por mucho re-escrito al migrar a una base de datos relacional diferente, y le ayudará a tomar con visión de progreso con el marco que sólo puede reforzar sus conocimientos para la comprensión de cómo implementarlo en la producción.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top