DjangoのORMだけを使う

global_settings + myproject.settings を使う方法です。あまり検証していないので間違っていたらごめんなさい。

ライブラリパスを通す&DJANGO_SETTINGS_MODULEの指定

プロジェクトやアプリケーションへのパスを通し、DJANGO_SETTINGS_MODULEを指定します。

export PYTHONPATH=$PYTHONPATH:/path/to/myproject/..
export DJANGO_SETTINGS_MODULE='myproject.settings'

既存のライブラリパスにプロジェクトやアプリケーションがある場合は、前者のexportは必要ありません。

settingsをインポートしてORMの実行

モデルをインポートする前にsettingsオブジェクトを用意する必要があります。

from django.conf import LazySettings
settings = LazySettings() # settings.configure()はいらないみたいです

from myproject.myapp.models import MyModel

m = MyModel()
...

あとは、従来のORMの使い方と同じです。LazySettingsっていう名前なのでバッドノウハウかもしれませんが、Djangoの○○だけ使いたい!ってときにいいかもしれませんね。