DjangoでIRISデータベースにアクセスできますか?
現在、Django(python)でWebアプリケーションを作成するための調査をしています。
DjangoからIRISのデータベースにODBCでアクセスできるのか、についてご教授頂けないでしょうか。
宜しくお願い致します。
現在、Django(python)でWebアプリケーションを作成するための調査をしています。
DjangoからIRISのデータベースにODBCでアクセスできるのか、についてご教授頂けないでしょうか。
宜しくお願い致します。
Hiroseさん
こんにちは。
恥ずかしながらDjangoについて殆ど知見はないですが、
先日こんな投稿があったので、参考になるかもしれません。
https://community.intersystems.com/post/welcome-django
Hiroseさん
こんにちは。
Ohataさんが紹介されている記事にあるDjango-irisを使ってDjangoからIRISのDBを使うことができました。
(Pythonコンテスト1位でしたね!)
手順はこんな感じです。
1. IRISインストール
記事の中にあるように、IRIS 2022.1のプレビュー版が必要ですので、ダウンロードし、インストールします。
2. Pythonインストール
Python 3.10.2 amd64をインストールしました。インストール時に add Python 3.10 to Pathをチェックしてインストールしています。
3. Djangoインストール
コマンドプロンプトより、python -m pip install Django
4. Django-irisのダウンロード
https://openexchange.intersystems.com/package/django-iris よりdjango-iris-0.1.x.zipをダウンロードし、c:\に展開
5. Python DB-APIのインストール
コマンドプロンプトで4で展開されたディレクトリに移動し、whlファイルをインストールします。 pip3 install intersystems_irispython-3.2.0-py3-none-any.whl
6. Django-irisのインストール
コマンドプロンプトより、以下のコマンドでインストールします。 pip install django-iris
7. Djangoアプリの作成
Djangoの公式ページにあるチュートリアルに従ってアプリを作ってみました。 https://docs.djangoproject.com/ja/4.0/intro/tutorial01/ ただし、Databaseの設定部分で設定ファイル(settings.py)のDATABASESの部分を以下のように修正しています。
Minamoto 様
色々とご教授頂き有難う御座いました。
時間を作ってチャレンジしてみたいと思います。
有難う御座いました。
Ohata Yuji 様
ご返信が遅くなり申しわけございませんでした。
参考にさせて頂きます。