0
我想創建我的自定義權限和組模型下面的代碼,但是當我嘗試遷移我得到錯誤「django.db.utils.ProgrammingError:關係‘auth_permission’已經存在」如何在django中創建自定義權限和組模型?
class Role(models.Model):
def __unicode__(self):
return self.name
# slug = models.CharField(max_length=50, primary_key=True)
name = models.CharField(max_length=50, blank=True)
class Meta:
db_table = 'auth_group'
# ROLE_CHOICES = (('superuser', 'Super User'),('user', 'User'))
class Permission(models.Model):
def __unicode__(self):
return self.name
codename = models.CharField(max_length=50, blank=False)
name = models.CharField(max_length=50, blank=False)
class Meta:
db_table = 'auth_permission'
- ------------------------- Settings.py ---------------------- ------
INSTALLED_APPS = (
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'rest_framework.authtoken',
'django_filters',
'sparkAuth',
# Uncomment the next line to enable the admin:
# 'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
)