Maison > base de données > tutoriel mysql > Comment puis-je accéder à ma base de données Django à partir de scripts Python externes ?

Comment puis-je accéder à ma base de données Django à partir de scripts Python externes ?

DDD
Libérer: 2024-11-28 19:19:12
original
832 Les gens l'ont consulté

How Can I Access My Django Database from External Python Scripts?

Interfaçage avec la base de données Django à partir de scripts Python externes

Travailler avec une base de données construite dans Django peut être transparent dans le contexte du site Web. Cependant, les utilisateurs peuvent être amenés à interagir avec la même base de données à partir de scripts Python externes. Ceci peut être réalisé en utilisant l'API de base de données Django en dehors du site Django.

Pour configurer les paramètres de Django avant d'effectuer des appels de base de données ou d'importer des modèles, suivez ces étapes :

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

Rappelez-vous pour exécuter ce code avant d'importer des modèles, comme :

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

Une fois les paramètres configurés, vous pouvez utiliser l'API DB comme d'habitude pour interagir avec la base de données depuis votre externe Scripts Python.

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