Je suis désireux de s'éloigner de PHP un peu de moyens et d'apprendre le langage Python. Afin de faire du développement web avec Python, je vais avoir besoin d'un cadre pour aider avec des gabarits et des autres choses.
J'ai un serveur de production non que je teste toutes les de développement web trucs sur. C'est une Debian 7.1 LAMPE à pile qui fonctionne MariaDB au lieu de la commune de MySQL-server package.
Hier, j'ai installé Django et créé mon premier projet appelé firstweb. Je n'ai pas changé les paramètres encore.
Voici mon premier gros morceau de la confusion. Dans le tutoriel, j'ai suivi le gars installé Django, a lancé son premier projet, redémarré Apache, et Django juste travaillé à partir de là. Il est allé à son navigateur et est allé à la Django de page par défaut avec pas de problèmes.
Moi en revanche, j'ai un cd dans mon firstweb dossier et exécuter
python manage.py runserver myip:port
Et il fonctionne. Pas de problème. Mais je me demande si c'est censé fonctionner comme ça, et si cela va entraîner des problèmes sur la ligne?
Ma deuxième question est que je veux le configurer de sorte qu'il utilise ma base de données MySQL. Je vais dans mon settings.py sous /firstweb/firstweb et je vois MOTEUR et le NOM, mais je ne sais pas quoi mettre ici.
Et puis à l'UTILISATEUR, MOT de passe, et les zones d'ACCUEIL est-ce de ma base de données et ses informations d'identification? Si j'utilise localhost puis-je simplement mettre localhost dans la zone d'ACCUEIL?