[解決済み] DjangoのデータベースレイヤーをDjangoの外部で使う?
2023-08-14 22:22:06
質問
Django で作成した素晴らしいデータベースを持っていて、いくつかの python スクリプトを通してインターフェースしたいのです。 外部に そのため、Django データベース API を Django サイトの外部で使用することが可能かどうか、また、可能であれば、それがどのようにできるのかについて誰か情報を持っていませんか? もしそうなら、それがどのようにできるのか、誰か情報を持っていますか?Googleはこのために多くのヒットを得ていません。
どのように解決するのですか?
モデルのインポートを含むあらゆる呼び出しを行う前に、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',
)
繰り返しになりますが、そのコードを実行する前に、必ず、例えば
from your_app.models import *
あとは普通にDB APIを使うだけです。
関連
-
[解決済み] 関数内でグローバル変数を使用する
-
[解決済み] MySQLでコマンドラインを使用してSQLファイルをインポートするにはどうすればよいですか?
-
[解決済み] モジュールの関数名(文字列)を使って、モジュールの関数を呼び出す。
-
[解決済み] Djangoのバージョンを確認する方法
-
[解決済み] スケジュールされたジョブを設定する?
-
[解決済み】forループを使った辞書の反復処理
-
[解決済み】Djangoでnull=Trueとblank=Trueの違いは何ですか?
-
[解決済み] データフレームをソートした後にインデックスを更新する
-
[解決済み] pandasのタイムゾーンに対応したDateTimeIndexを、特定のタイムゾーンに対応したナイーブなタイムスタンプに変換する。
-
[解決済み] 認証プラグイン 'caching_sha2_password' はサポートされていません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】PythonのORMの良い解決策は何ですか?[クローズド]。
-
[解決済み] Pythonのインスタンス変数とクラス変数
-
[解決済み] データフレームをソートした後にインデックスを更新する
-
[解決済み] スペースがないテキストを単語のリストに分割する方法
-
[解決済み] Jupyter (IPython)ノートブックのセッションをpickleして保存する方法
-
[解決済み] PyQtアプリケーションのスレッド化。QtスレッドとPythonスレッドのどちらを使うか?
-
[解決済み] CSVデータを処理する際、1行目のデータを無視する方法を教えてください。
-
[解決済み] Celeryタスクのユニットテストはどのように行うのですか?
-
[解決済み] PySparkでデータフレームのカラムをString型からDouble型に変更する方法は?
-
[解決済み] Pythonでランダムなファイル名を生成する最良の方法