Maison >développement back-end >Tutoriel Python >Comment créer un programme Django

Comment créer un programme Django

伊谢尔伦
伊谢尔伦original
2017-06-28 12:20:241445parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn