django中auth配置文件模块的问题

时间:2012-11-27 05:13:20

标签: python django authentication django-authentication

我在我的应用程序中使用Facebook身份验证(django_facebook-4.0.8),这很好,即我可以通过我的Facebook帐户登录,我可以在墙壁上打开图表帖子等。这些表格是在数据库中创建的。

但是Auth配置文件模块存在一个问题。我收到错误'NoneType'对象没有属性'对象'

'NoneType' object has no attribute 'objects'

Exception Location:     /usr/local/lib/python2.7/dist-packages/django_facebook-4.0.8-py2.7.egg/django_facebook/auth_backends.py in authenticate, line 16
Python Executable:  /usr/bin/python
Python Version:     2.7.3

我已经在我的设置中定义了auth_profile AUTH_PROFILE_MODULE ='member.UserProfile'

和我的模型来自django.db导入模型

from django_facebook.models import FacebookProfileModel
from django.contrib.auth.models import User

# Create your models here.
class UserProfile(FacebookProfileModel):
    '''
    Inherit the properties from django facebook
    '''
    user = models.OneToOneField(User)


from django.db.models.signals import post_save
from django.dispatch import receiver

@receiver(post_save, sender=User)
def create_profile(sender, instance, created, **kwargs):
    """Create a matching profile whenever a user object is created."""
    if created: 
        profile, new = UserProfile.objects.get_or_create(user=instance) 

我有Google这个错误以及我发现我的身份验证模块中出现问题的所有地方。但我不知道在哪里??

0 个答案:

没有答案