[PYTHON] Charger les modules Django avec un interpréteur

(correction) Si vous exécutez le shell python manage.py, settings.py sera dans l'état spécifié, il est donc préférable de l'utiliser. Ce qui suit était un acte inutile.

======== Parfois, je veux importer un module Django et voir help et dir. À ce moment, si vous le faites normalement, une erreur d'importation se produira et le module ne pourra pas être chargé.

In [1]: import django.shortcuts
(...)
ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.

Pour importer, il est nécessaire d'indiquer au module qui décrit les paramètres dans la variable d'environnement DJANGO_SETTINGS_MODULE.Par défaut, vous pouvez spécifier settings.py directement sous le projet Django.

In [2]: import os
In [3]: os.environ['DJANGO_SETTINGS_MODULE'] = 'mokumoku.settings'
In [4]: import django.shortcuts
In [5]: help(django.shortcuts)

========

Recommended Posts

Charger les modules Django avec un interpréteur
Créer une API avec Django
Remarque: envoyer un e-mail avec Django
Parcourir une base de données externe existante avec Django
Créer un écran de mise à jour avec Django Updateview
Internationalisation avec Django
CRUD avec Django
Authentifier Google avec Django
Django 1.11 a démarré avec Python3.6
Télécharger des fichiers avec Django
Procédure de création d'une application avec Django avec Pycharm ~ Préparation ~
Résumé du développement avec Django
Sortie PDF avec Django
Sortie Markdown avec Django
Utiliser Gentelella avec Django
Twitter OAuth avec Django
Premiers pas avec Django 1
Envoyer des e-mails avec Django
Déployer une application existante avec docker + pyenv-virtualenv + uwsgi + django
Téléchargement de fichiers avec django
Utilisez LESS avec Django
La mutualisation mécanise avec Django
Utiliser MySQL avec Django
Django à partir d'aujourd'hui
CHARGER DES DONNÉES avec PyMysql
Premiers pas avec Django 2
C'était trop facile d'utiliser une base de données existante avec Django
Créer une fonction d'authentification à l'aide de django-allauth et CustomUser dans Django
Créer une application Todo avec Django ① Créer un environnement avec Docker
Faites Django avec CodeStar (Python3.6.8, Django2.2.9)
Charger json imbriqué avec des pandas
Lancez-vous avec Django! ~ Tutoriel ⑤ ~
Créer un environnement avec virtualenv
Environnement de site Web de configuration minimale avec django
Essayez Auto Encoder avec Pytorch
Faites Django avec CodeStar (Python3.8, Django2.1.15)
Déployer Django sans serveur avec Lambda
Python3 + Django ~ Mac ~ avec Apache
Premiers pas avec Python Django (1)
Créer un œuf avec python
Créer une page d'accueil avec django
Lancez-vous avec Django! ~ Tutoriel ④ ~
Premiers pas avec Python Django (4)
Créer une application Web avec Django
Premiers pas avec Python Django (3)
Combinez Fast API avec Django ORM
Lancez-vous avec Django! ~ Tutoriel ⑥ ~
Déboguer avec l'interpréteur PEPPER python
Utilisez Django pour enregistrer les données de tweet
Effectuer le cryptage AES avec DJango
Test de charge Websocket avec Locust
Utiliser le modèle django de l'interpréteur
Introduction à Python Django (6)
Renommer une application Django existante
Combinez deux images avec Django
Premiers pas avec Django avec PyCharm
Web en temps réel avec les chaînes Django
Suppression de double envoi avec Django
Framework Django REST avec Vue.js
Utilisez prefetch_related commodément avec Django