상황:
Django 에서 model 을 만들면,
자동으로 ContentType 과 Permission 이 생성되는데,
이후에 modeld 을 지워도 자동으로 지워지지는 않는다.
해결:
shell 에서 수동으로 지운다.
py manage.py shell
from django.contrib.contenttypes.models import ContentType
ContentType.objects.filter(app_label='your_app', model='your_model').delete()
결과:
(5, {'auth.Permission': 4, 'contenttypes.ContentType': 1})
연결된 Permission 4개도 함께 지워진다.
댓글 없음:
댓글 쓰기