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
Patricia Arquetteoriginal
2024-12-04 02:59:13931parcourir

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',
)

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

from your_app.models import *

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!

Déclaration:
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