Maison > base de données > tutoriel mysql > Comment puis-je accéder à ma base de données Django à partir d'un script Python indépendant ?

Comment puis-je accéder à ma base de données Django à partir d'un script Python indépendant ?

Patricia Arquette
Libérer: 2024-12-04 02:59:13
original
784 Les gens l'ont consulté

How Can I Access My Django Database from an Independent Python Script?

Accès à la base de données Django dans des scripts Python indépendants

L'intégration transparente de la couche de base de données de Django dans des scripts Python externes permet aux développeurs d'exploiter les robustes capacités de gestion de base de données de Django. Cet article explique comment utiliser l'API de base de données de Django en dehors d'un site Web Django.

Pour ce faire, commencez par configurer la configuration de Django. Cela implique d'importer les paramètres Django nécessaires et de configurer les paramètres de la base de données comme indiqué ci-dessous :

from django.conf import settings
settings.configure(
    DATABASE_ENGINE = 'postgresql_psycopg2',
    DATABASE_NAME = 'db_name',
    DATABASE_USER = 'db_user',
    DATABASE_PASSWORD = 'db_pass',
    DATABASE_HOST = 'localhost',
    DATABASE_PORT = '5432',
    TIME_ZONE = 'America/New_York',
)
Copier après la connexion

Assurez-vous que ce code de configuration est exécuté avant de tenter d'importer des modèles Django.

from your_app.models import *
Copier après la connexion

Une fois le Django la configuration est en place, vous pouvez accéder et manipuler la base de données à l'aide de l'API de base de données Python standard. Cette méthode fournit un moyen simple d'interagir avec la base de données gérée de Django en dehors de la portée d'une application Web Django.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal