mh00h1 と mh00h2 の 2 人のユーザーがいます。また、models.py で以下を定義する modelA もあります。
class Meta:
permissions = (
('read','read'),
('write','write'),
)
シェルから、アクセス許可を設定しました。
>>>> frhde = create modelA instance
>>>> assign_perm('read', mh00h2, frhde)
DoesNotExist: Permission matching query does not exist. Lookup parameters were {'codename': u'read', 'content_type': <ContentType: modelA>}
これを追加して確認しSouth
た後、モデルが移行されないことに気付きました。変更を検出しないショーに変更します。class Meta
modelA
read
read2
South
$ /manage.py schemamigration myapp --auto
Running migrations for myapp:
- Nothing to migrate.
- Loading initial data for myapp.
Installed 0 object(s) from 0 fixture(s)
Running migrations for guardian:
- Nothing to migrate.
- Loading initial data for guardian.
Installed 0 object(s) from 0 fixture(s)
データベースを正しく更新するには、schemamigration を取得するにはどうすればよいですか? または、データベース全体をやり直す必要のない、これを行うためのより良い方法はありますか?
ありがとうございました。