我是Python和Django的新手,所以请耐心等待。我正在攻击的项目不是由我做的,所以我在黑暗中摸索。
创建新用户时,他们没有user.has_perm('places.add_place')
之类的权限,并且与PostgreSQL表auth_permissions
中的用户ID无关,我认为这是症状。
如果我manage.py flush --settings=settings.jacob
我得到了:
Error: One or more models did not validate:
users.userprofile: "uuid": Primary key fields cannot have null=True.
places.category: "uuid": Primary key fields cannot have null=True.
places.image: "uuid": Primary key fields cannot have null=True.
places.masterplace: "uuid": Primary key fields cannot have null=True.
places.place: "uuid": Primary key fields cannot have null=True.
如果我查看表格places_masterplace
,我会看到Primary key <no primary key>
,而users_userprofile
这样的表格会有Django==1.4.1
。
我们使用South==0.7.6
和{{1}}。
我们的登台服务器上只有这个问题。
这可能是本地数据库问题,还是部署到生产也会导致它出现?
答案 0 :(得分:0)
由于django-social-auth的升级版本,现在需要在设置中使用已经过时的问题。
'django.contrib.auth.backends.ModelBackend',