Je veux m'éloigner un peu de PHP et apprendre Python. Afin de faire du développement Web avec Python, j'ai besoin d'un cadre pour aider à la création de modèles et à d'autres choses.
J'ai un serveur hors production que j'utilise pour tester tous les éléments de développement Web. C'est une pile Debian 7.1 LAMP qui exécute MariaDB au lieu du paquet MySQL-server commun.
Hier, j'ai installé Django et créé mon premier projet appelé firstweb . Je n'ai encore modifié aucun paramètre.
Voici ma première grande confusion. Dans le tutoriel, j'ai suivi le gars installé Django, commencé son premier projet, redémarré Apache, et Django a juste travaillé à partir de là. Il est allé à son navigateur et est allé à la page par défaut de Django sans problème.
Moi cependant, je dois cd dans mon dossier firstweb et courir
python manage.py runserver myip:port
Et il fonctionne. Aucun problème. Mais je me demande si cela est censé fonctionner comme ça, et si cela posera des problèmes sur toute la ligne?
Ma deuxième question est que je veux le configurer pour qu'il utilise ma base de données MySQL. Je vais dans mon settings.py sous / firstweb / firstweb et je vois MOTEUR et NOM mais je ne sais pas quoi mettre ici.
Et puis dans les zones UTILISATEUR, MOT DE PASSE et HÔTE est-ce ma base de données et ses informations d'identification? Si j'utilise localhost, puis-je simplement placer localhost dans la zone HOST?