[PYTHON] Django Getting Started: 2_ Créer un projet

table des matières

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.

environnement

Configuration de Django

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.

Création de 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.

URL de référence

Créez votre première application Django ALLOWED_HOSTS doit être défini dans Django 1.5 ou version ultérieure

Recommended Posts

Django Getting Started: 2_ Créer un projet
Premiers pas avec Django 1
Premiers pas avec Django 2
Django Premiers pas: 1_Construction de l'environnement
Premiers pas avec Python Django (1)
Django Getting Started: intégration 4_MySQL
Django Getting Started: intégration 3_Apache
Premiers pas avec Python Django (4)
Premiers pas avec Python Django (3)
Introduction à Python Django (6)
Premiers pas avec Django avec PyCharm
Premiers pas avec Python Django (5)
création de table django
Référence du projet Django
Grails pour commencer
Résumé du tutoriel Django pour les débutants par les débutants ① (création de projet ~)
Django Getting Started Part 2 avec eclipse Plugin (PyDev)
Django Getting Started Partie 3 sur Python3 & MySQL Connector
Django 1.11 a démarré avec Python3.6
Premiers pas avec Android!
Construction de l'environnement du projet Django
1.1 Premiers pas avec Python
Fonction de création de décalage Django
Premiers pas avec apache2
Premiers pas avec Python
Introduction à l'optimisation
Django - démarrer le projet sans démarrer le projet
[Django] Renommer le projet
Premiers pas avec Numpy
Premiers pas avec Spark
Premiers pas avec Python
Démarrer un projet Django
Premiers pas avec Pydantic
Premiers pas avec Jython
Traduire Premiers pas avec TensorFlow
Introduction aux fonctions Python
Introduction à Tkinter 2: Button
Premiers pas avec Go Assembly
[Linux] [Configuration initiale] Introduction
Premiers pas avec PKI avec Golang ―― 4
Lancez-vous avec Django! ~ Tutoriel ④ ~
Shell pour créer un projet django
Créer une application Web avec Django
Prise en main et utilisation d'exemples de vues génériques basées sur des classes dans Django
Lancez-vous avec Django! ~ Tutoriel ⑥ ~
Comment effectuer les réglages initiaux à partir de la création de projet Django
construction de l'environnement de développement de projet django
Déployer le projet django sur heroku
Activer l'installation de pip avec la création de site Web Windows Azure (projet Django)
Premiers pas avec Heroku-Viewing Hello World en Python Django avec Raspberry PI 3
Premiers pas avec Python responder v2
Étapes pour créer un projet Django
Introduction à Git (1) Stockage d'historique
Premiers pas avec Sphinx. Générer docstring avec Sphinx
Premiers pas avec les applications Web Python