1
私は主キーとして整数を設定したレガシーデータベースを持っています。それは当初は手動で管理されていましたが、djangoに移行したいので、管理ツールを開始するのに適しているようでした。モデルを作成し、プライマリキーをオートフィールドに設定しようとしています。更新時に古いIDを覚えているようではなく、新しいIDを挿入時に作成しません。私は間違って何をしていますか?PythonでレガシーデータベースでAutoFieldを使用するモデルを設定するにはどうすればよいですか?
実際、Djangoは既に存在するデータベースのテーブルを変更しません。手動で 'manage.py dbshell'を実行し、データベースに必要なインデックスを追加する必要があります。これを行う方法はおそらくデータベースに依存します。 –