Maison >développement back-end >Tutoriel Python >Comment créer un programme Django
CréerDjangoprogramme
Commande de terminal : django-admin startproject sitename
Lorsque l'EDI crée un programme Django, il exécute essentiellement automatiquement les commandes ci-dessus
Le nom du site ci-dessus est votre propre nom de projet défini !
Autres commandes couramment utilisées :
python manage.py runserver 0.0.0.0:port python manage.py startapp appname python manage.py syncdb python manage.py makemigrations python manage.py migrate python manage.py createsuperuser
settings.py pour stocker le fichier de configuration
urls.py pour stocker le routage système (Mappage)
wsgi.py vous permet de configurer : wsgi a plusieurs types, uwsgi et wsgi Quel wsgi utilisez-vous pour exécuter Django ? changez-le uniquement lorsque vous l'utilisez.
manage.py est le programme de gestion de démarrage de Django
Les fichiers de configuration ci-dessus, si vous êtes débutant, ne les modifiez pas après la création du projet, car ils implique de nombreux fichiers de configuration qui doivent être modifiés
Concept du projet et de l'application
Ce que nous créons actuellement est Project. Il peut y avoir de nombreuses applications sous Project. Quel est le principe ?
Le projet que nous avons créé est un grand projet avec de nombreuses fonctions : (Un projet a plusieurs applications, qui est en fait une classification de votre grand projet)
''' Project --web (前台功能) --administrator (后台管理功能) 一个Project有多个app,其实他就是对你大的工程的一个分类 '''
Créer une application
python manage.py startapp app01
Si vous créez une App, on peut comprendre que l'App est le programme App du téléphone mobile et qu'elles sont complètement indépendantes. L'avantage est de réduire le couplage entre elles, et ce n'est pas nécessaire sauf si c'est le cas. absolument nécessaire. Qu’une relation se construise entre eux !
L'administrateur de l'application fournit une plate-forme de gestion en arrière-plan, et le test est utilisé pour les tests !
Gestion de l'arrière-plan administrateur :
Synchroniser la base de données
python manage.py syncdb #注意:Django 1.7.1及以上的版本需要用以下命令python manage.py makemigrations python manage.py migrate
Créer un super utilisateur
python manage.py createsuperuser
Entrez le nom d'utilisateur et le mot de passe que vous souhaitez définir, et puis démarrez Django, puis entrez RUL/admin : http://127.0.0.1:8000/admin/
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!