小编Kev*_*shi的帖子

在数据迁移中访问模型管理器方法

我正在尝试为我的一个应用程序制定数据迁移。我正在使用这里提到的声誉系统 - django-reputation

在我的forward方法中,我有以下代码 -

orm['reputation.reputation'].objects.log_reputation_action(user = user_x, originating_user = user_y, action_value = 10, target_object = sample_obj)
Run Code Online (Sandbox Code Playgroud)

但是在运行迁移时,我收到以下错误 -

AttributeError: 'Manager' object has no attribute 'log_reputation_action'
Run Code Online (Sandbox Code Playgroud)

我已经冻结reputation了数据迁移中的应用程序。请让我知道我在这里做错了什么。

提前致谢。

django data-migration django-south

9
推荐指数
1
解决办法
1946
查看次数

关系"account_emailaddress"不存在 - django错误

我正在按照本教程将社交媒体登录集成到我的django项目中 -

http://www.sarahhagstrom.com/2013/09/the-missing-django-allauth-tutorial/

但是在完成所有步骤后,当我尝试使用facebook登录时,我收到此错误

relation "account_emailaddress" does not exist
Run Code Online (Sandbox Code Playgroud)

我不明白出现了什么问题,因为所有数据库修改都正常运行而没有错误.

提前感谢您的宝贵答案.

堆栈跟踪

Environment:


Request Method: POST
Request URL: example.com/accounts/facebook/login/token/

Django Version: 1.6.6
Python Version: 2.7.4
Installed Applications:
('django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'django.contrib.humanize',
 'django.contrib.admin',
 'django.contrib.comments',
 'south',
 'registration',
 'endless_pagination',
 'links',
 'south',
 'debug_toolbar',
 'allauth',
 'allauth.account',
 'allauth.socialaccount',
 'allauth.socialaccount.providers.facebook')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware',
 'debug_toolbar.middleware.DebugToolbarMiddleware')


Traceback:
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in get_response
  112.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/local/lib/python2.7/dist-packages/allauth/socialaccount/providers/facebook/views.py" in login_by_token
  76.                     ret = complete_social_login(request, login)
File "/usr/local/lib/python2.7/dist-packages/allauth/socialaccount/helpers.py" in complete_social_login
  119. …
Run Code Online (Sandbox Code Playgroud)

python django facebook django-allauth

7
推荐指数
2
解决办法
6731
查看次数