ホームページ > データベース > mysql チュートリアル > スタンドアロンの Python スクリプトから Django データベースにアクセスできますか?

スタンドアロンの Python スクリプトから Django データベースにアクセスできますか?

Barbara Streisand
リリース: 2024-11-24 15:53:19
オリジナル
200 人が閲覧しました

Can I Access My Django Database from a Standalone Python Script?

Web フレームワーク外の Django データベースへのアクセス

Django のデータベース層の機能を Web サイト インターフェイスを超えて拡張できますか?多くの開発者は、スタンドアロンの Python スクリプトを介して Django が管理するデータベースと対話する方法を模索しています。実現可能ですか?可能であればどのようにすればよいですか?

解決策:

はい、フレームワークの外で Django データベース層にアクセスすることは確かに可能です。モデルのインポートなど、データベース インタラクションを開始する前に Django 設定を構成します。

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',
)
ログイン後にコピー

データベース インタラクションを実行する前に必ず Django 設定を構成してください。例:

from your_app.models import *
ログイン後にコピー

設定を行った後は、通常どおり DB API を利用できます。

以上がスタンドアロンの Python スクリプトから Django データベースにアクセスできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート