Comment créer un programme Django

伊谢尔伦
Libérer: 2017-06-28 12:20:24
original
1420 Les gens l'ont consulté

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
Copier après la connexion

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,其实他就是对你大的工程的一个分类      
'''
Copier après la connexion

Créer une application

python manage.py startapp app01
Copier après la connexion

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
Copier après la connexion

Créer un super utilisateur

python manage.py createsuperuser
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal