Django Start: 1_Environment Construction Django Start: 2_Create Project Django start: intégration 3_Apache Django start: intégration 4_MySQL
La dernière fois que nous avons procédé à la création de l'environnement, cette fois, nous allons créer un projet. Il est 100 fois plus utile de se référer au tutoriel officiel que de le résumer.
Créez votre première application Django
Je vais le résumer pour les débutants comme moi qui trouvent cela difficile même avec une explication formelle et polie.
Django a le concept de projets et d'applications. En gros, il existe un certain nombre d'applications dans le projet.
Un projet est le plus gros concept, qu'il s'agisse d'un site ou d'un système que vous souhaitez créer avec Django. Une application est une petite fonctionnalité (telle qu'un système de publication d'article ou de vote) dans le site.
Il semble que la granularité de l'application devrait être faible. Déchiquetez autant que possible et consacrez chaque application à une tâche. Connectez les applications de manière lâche (ne dépendent pas les unes des autres)
Il semble que cela facilite le transfert de l'application vers un autre projet.
Alors de toute façon, commencez par créer un projet. Allez dans le dictateur approprié (make / home / django ou quelque chose).
django-admin startproject PROJECT_NAME
Saisissez le nom de votre projet préféré dans PROJECT_NAME. Cependant, évitez les noms tels que test et django qui sont susceptibles d'être importés par python car ils seront au bâton. De plus, il semble que l'endroit où le créer évite la racine du document Apache.
Maintenant, vérifiez-le sur le serveur simple pour le développement (celui-ci ne peut pas être utilisé pour un usage public, il est pour le développement uniquement).
cd PROJECT_NAME
python manage.py runserver 0.0.0.0:8000
En tant que Vagrant, accédez au port 8000 de l'adresse IP du serveur exécutant Django avec un navigateur. http://192.168.0.2:8000 Avec un sentiment. Ou wget --spider -S localhost: 8000
Vagrant ou le serveur exécutant Django et le PC accédant sont différents Il dit DisallowedHost à ...
Ajoutez un hôte autorisé à settings.py. Ouvrons-le dans l'éditeur. Cette fois, je les autoriserai tous pour le moment.
ALLOWED_HOSTS = ['*']
Si vous accédez à nouveau au navigateur et que le message «Cela a fonctionné!» S'affiche, cela signifie que l'opération a réussi.
Maintenant, avec cela, nous continuerons à créer des applications et à ajouter diverses fonctions, mais la prochaine fois, nous configurerons d'abord la base de données et le serveur Web. Les choses difficiles se limitent à s'en débarrasser d'abord.
Créez votre première application Django ALLOWED_HOSTS doit être défini dans Django 1.5 ou version ultérieure
Recommended Posts