[PYTHON] Comment définir la base de données de Django sur Mongodb Visual Studio 2019

Changez la base de données de Django en mongodb.

environnement

Django 2.2.15 mongodb 4.0.3 djongo 1.3.3 visualstudio 2019

procédure

Installez django

pip install djongo

Databese modifié dans setting.py. Spécifiez l'URI de mongodb pour l'hôte.

setting.py


DATABASES = {
    'default': {
        #'ENGINE': 'django.db.backends.sqlite3',
        #'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
        'ENGINE': 'djongo',
        'NAME': 'your_dbname',
        'CLIENT': {
           'host': 'mongodb://{user_name}:{pass}@{ip_adress}:{port_num}/{your_dbname}',
        }
    }
}

Référence https://github.com/nesdis/djongo

Enregistrez tout une fois et fermez VS. Lancez VS, Faites un clic droit sur le nom du projet, python Créer un super utilisateur Cliquez sur 名称未設定 1.jpg

Suivez les instructions de la fenêtre interactive pour créer un super utilisateur. Assurez-vous de démarrer le projet et d'accéder à l'écran d'administration. Lancez le logiciel GUI de mongodb et vérifiez que la collection relative à django est créée dans la base de données spécifiée. コレクション.jpg

c'est tout.

Recommended Posts

Comment définir la base de données de Django sur Mongodb Visual Studio 2019
Comment installer Google Test / Google Mock dans Visual Studio 2019
Comment déboguer une bibliothèque Python standard dans Visual Studio
[Django] Comment tester le formulaire [TDD]
Comment refléter CSS dans Django
Comment démarrer avec Django
Comment écrire un fichier wsgi.py indépendant de l'environnement Django1.9
Comment créer un pilote de langage MongoDB C
Comment effectuer un traitement arithmétique avec le modèle Django
[Blender] Comment définir shape_key avec un script
Comment définir optuna (comment écrire un espace de recherche)
Comment masquer l'invite de commande lors de l'exécution de python dans Visual Studio 2015
Comment vérifier la version de Django
Comment configurer SVM à l'aide d'Optuna
Comment régler l'heure du serveur sur l'heure japonaise
Comment supprimer des sessions expirées dans Django
Comment configurer XG Boost à l'aide d'Optuna
[Environnement de développement] Comment créer un ensemble de données proche de la base de données de production
Comment faire des événements envoyés par le serveur dans Django
Comment implémenter la fonctionnalité de type helper Rails dans Django
Comment configurer une forêt aléatoire à l'aide d'Optuna
Comment définir l'emplacement du navigateur dans Headless Chrome
Comment développer une application de panier avec Django
Comment refléter ImageField dans Django + Docker (oreiller)
[Django] Comment obtenir des données en spécifiant SQL.
Comment imprimer des messages de débogage sur la console Django
Django avec Python Tools 2.2 pour Visual Studio (PTVS 2.2)
Comment implémenter "named_scope" de RubyOnRails avec Django
Comment configurer une forêt aléatoire à l'aide d'Optuna
Comment configurer un serveur de développement local
Comment créer une API Rest dans Django
Comment définir l'affinité du processeur pour les threads de processus
Comment démarrer avec Visual Studio Online ~ La fin de l'ère de la construction d'environnement ~
Comment configurer l'authentification par clé publique avec SSH
[Python] [Django] Comment utiliser le champ de choix et comment ajouter des options
Comment obtenir plusieurs objets de modèle au hasard dans Django
Comment configurer un environnement Python à l'aide de pyenv
Préparation à l'utilisation de Tensorflow (Anaconda) avec Visual Studio Code
Comment déployer une application Django dans le cloud Alibaba
Développement d'applications pour tweeter en Python à partir de Visual Studio 2017
Comment utiliser le stockage Azure Table de Django (PTVS)
Définissez DateField du formulaire sur type = date dans Django
Comment créer un environnement Django (python) sur Docker
Comment utiliser le bootstrap dans la vue de classe générique Django
Comment configurer Layer sur Lambda à l'aide d'AWS SAM
[Blender] Comment définir dynamiquement les sélections EnumProperty
[Introduction à Udemy Python3 + Application] 30. Comment utiliser l'ensemble
Comment télécharger des fichiers dans la vue de classe générique Django
Jusqu'à ce que vous exécutiez le serveur Django avec Visual Studio Code
Comment utiliser Django avec Google App Engine / Python
Comment utiliser Decorator dans Django et comment le créer
Comment exécuter Django sur IIS sur un serveur Windows
Comment référencer des fichiers statiques dans un projet Django
Comment configurer et compiler l'environnement Cython
[Django] Comment rediriger les utilisateurs non connectés vers la page de connexion
Comment supprimer le préfixe du nom de base de données utilisé par pytest-django