1
adminシステムを使用しているユーザーのグループを作成すると、プロダクションで自分のプロジェクトを作成すると、すべてのグループを再作成して権限を再割り当てする必要がありますか?またはデータベースをダンプする必要がありますか?Django:グループを生産中
adminシステムを使用しているユーザーのグループを作成すると、プロダクションで自分のプロジェクトを作成すると、すべてのグループを再作成して権限を再割り当てする必要がありますか?またはデータベースをダンプする必要がありますか?Django:グループを生産中
作成したデータをシリアル化して、最初のスキーマの移行後に実行するdata migrationに入れることができます。カスタム移行は、生成されたものと同じフォルダにあります(yourapp/migrations
)。
あなたが移行に加えることはあなた次第です。何らかのSQL(ダンプなど)、またはhistorical modelsを使用してオブジェクトを作成するコードがあります。
これはきれいなソリューションです。マイグレーションに必要なものはすべて用意されています。
私は、グループを作成し、移行でこれらのグループに権限を割り当てることをお勧めします。しかし、どのフォルダにデータ移行を追加する必要がありますか? – Alexandre
@AlexandrePécorilla私は答えを編集しました。しかし、一般的には、https://docs.djangoproject.com/ja/1.10/topics/migrations/を読んでください。なぜなら、移行を扱う際には注意が必要だからです。 – Ivan
'yourapp/migrations'で言うときは、プロジェクトのルート、またはsettings.py urls.py wsgi.pyの同じフォルダにありますか? – Alexandre