Premiers pas avec Django avec PyCharm

Je n'ai pas beaucoup touché à Python et je suis plutôt débutant, mais je vais l'étudier petit à petit.

Tutoriel Django

Je vais continuer en faisant référence à.

Environnement de développement

Création de projet

Nous partirons du principe que Python est déjà installé.

Démarrez Pycharm> Nouveau projet> Sélectionnez Django

Après avoir choisi "Emplacement" et "Interprète", le projet sera créé avec le bouton "Créer".

À ce stade, même si Django n'est pas installé, il sera installé automatiquement.

Le projet que vous venez de créer avec PyCharm devrait ressembler à ceci s'il est nommé "mysite".

L'explication de chaque fichier est omise car elle se trouve dans Création de la première application Django, partie 1.

Démarrer le serveur de développement

Le lancement depuis PyCharm est simple, il suffit de cliquer sur le bouton "Exécuter" dans le coin supérieur droit de l'éditeur pour lancer le serveur.

À partir du terminal

C: /.../monsite/manage.py numéro de port du serveur d'exécution

Mais tu peux.

Puis

.
.
Django version 1.10, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/

Vous verrez quelque chose comme ça, et lorsque vous y accédez, vous verrez une page qui dit "Cela a fonctionné!". Le serveur de développement est maintenant opérationnel.

Création d'applications

Créons maintenant une application à partir de PyCharm en utilisant la tâche mange.py.

Tools > Run mange.py Task...(Ctrl+Alt+R)

Vous verrez quelque chose comme un outil de commande de tâche mange.py sous l'éditeur.

manage.py@mysite>

C'est la même chose que de faire la commande python manage.py dans Terminal, et se souvenir des raccourcis vous évitera d'avoir à taper python manage.py à chaque fois dans Terminal.

Ensuite, la commande pour générer automatiquement l'application "sondages" est

manage.py@mysite>startapp polls

Maintenant dans le même répertoire que manage.py

Est fait.

Résumé

De cette façon, PyCharm facilite le développement du projet Django.

La création de vue ultérieure, etc. devrait fonctionner si vous suivez le didacticiel.

Recommended Posts

Premiers pas avec Django avec PyCharm
Premiers pas avec Django 1
Premiers pas avec Django 2
Premiers pas avec Python Django (1)
Premiers pas avec Python Django (4)
Premiers pas avec Python Django (3)
Introduction à Python Django (6)
Premiers pas avec Python Django (5)
Django 1.11 a démarré avec Python3.6
Premiers pas avec Android!
1.1 Premiers pas avec Python
Premiers pas avec apache2
Premiers pas avec Python
Introduction à l'optimisation
Premiers pas avec Numpy
Premiers pas avec Spark
Premiers pas avec Python
Premiers pas avec Pydantic
Premiers pas avec Jython
Django Getting Started Part 2 avec eclipse Plugin (PyDev)
Traduire Premiers pas avec TensorFlow
Introduction aux fonctions Python
Introduction à Tkinter 2: Button
Lancez-vous avec Django! ~ Tutoriel ⑤ ~
Premiers pas avec Go Assembly
Premiers pas avec PKI avec Golang ―― 4
Django Getting Started: 2_ Créer un projet
Django Premiers pas: 1_Construction de l'environnement
Django Getting Started: intégration 4_MySQL
Django Getting Started: intégration 3_Apache
Lancez-vous avec Django! ~ Tutoriel ⑥ ~
Introduction à Git (1) Stockage d'historique
Premiers pas avec Sphinx. Générer docstring avec Sphinx
Premiers pas avec Python pour les classes PHPer
Premiers pas avec Julia pour Pythonista
Premiers pas avec Python Bases de Python
Comment démarrer avec Django
Premiers pas avec Cisco Spark REST-API
Commençant par USD sur Windows
Premiers pas avec les algorithmes génétiques Python
Premiers pas avec Python 3.8 sous Windows
Premiers pas avec Python pour les fonctions PHPer
Premiers pas avec CPU Steal Time
Premiers pas avec Heroku-Viewing Hello World en Python Django avec Raspberry PI 3
Premiers pas avec Python Web Scraping Practice
Internationalisation avec Django
Premiers pas avec Python pour PHPer-Super Basics
Premiers pas avec Python Web Scraping Practice
Premiers pas avec Dynamo de Python boto
CRUD avec Django
Premiers pas avec Lisp pour Pythonista: Supplément
Premiers pas avec Heroku, déploiement de l'application Flask
Premiers pas avec TDD avec Cyber-dojo chez MobPro
Grails pour commencer
Démarrer avec Python avec 100 coups sur le traitement du langage