独自の認証および認可システム (独自のユーザー/権限モデル) を使用しているため、この標準アプリを から完全に無効にしたいと考えていDjango
ます。
MIDDLEWARE_CLASSES
関連する行をおよび
から削除しようとしましたINSTALLED_APPS
が、syncdb コマンドを使用すると、デフォルトの認証システムに付属するデフォルトのテーブルがまだ作成されています。これを防ぐ方法はありますか?私の主な問題は、標準テーブルが、自分の認証システムに使用したいテーブルを上書きしていることです。
INSTALLED_APPS = (
'django.contrib.sessions',
'form_utils',
'org',
'auth',
'entities',
)
また、アプリの先頭にプロジェクト パッケージを追加しようとしましたが、これは効果がありませんでした。
私が見落としている別の設定はありますか?私の努力にもかかわらず、これらの標準アプリが有効になる可能性のある他の変数はありますか?
また、組み込みの管理システムも使用していないので、それが問題になるとは思いません。
追加情報: 最近、Django 1.2 を 1.3 にアップグレードしました。これが私の問題の原因でしょうか?
編集: どうやら、この問題は Django 1.3 の変更によって引き起こされます。関連するチケットはこちら: http://code.djangoproject.com/ticket/15735
ヒントはありますか?