Quiero alejarme un poco de PHP y aprender Python. Para hacer desarrollo web con Python, necesitaré un marco para ayudar con plantillas y otras cosas.
Tengo un servidor que no es de producción que utilizo para probar todas las cosas de desarrollo web. Es una pila de LAMP Debian 7.1 que ejecuta MariaDB en lugar del paquete común de servidor MySQL.
Ayer instalé Django y creé mi primer proyecto llamado firstweb . Todavía no he cambiado ninguna configuración.
Aquí está mi primer gran pedazo de confusión. En el tutorial seguí al tipo que instaló Django, comenzó su primer proyecto, reinició Apache y Django simplemente trabajó desde entonces. Fue a su navegador y fue a la página predeterminada de Django sin problemas.
Sin embargo, tengo que cd en mi carpeta firstweb y ejecutar
python manage.py runserver myip:port
Y funciona. No hay problema. Pero me pregunto si se supone que funciona así, y si esto causará problemas en el futuro.
Mi segunda pregunta es que quiero configurarlo para que use mi base de datos MySQL. Entro en settings.py bajo / firstweb / firstweb y veo MOTOR y NOMBRE, pero no estoy seguro de qué poner aquí.
Y luego, en las áreas de USUARIO, CONTRASEÑA y ANFITRIÓN, ¿es esta mi base de datos y sus credenciales? Si estoy usando localhost, ¿puedo poner localhost en el área HOST?