Django:为第三方应用程序django-lazysignup做贡献

时间:2016-10-29 13:13:47

标签: django django-apps

我想为django-lazysignup django第三方应用做贡献。我到目前为止尝试了以下步骤

  1. 我设置了一个名为custom-user
  2. 的常规django应用程序
  3. 我使用了virtualenv并在virtualenv上安装了所需的库
  4. 我分叉并克隆了django-lazysignup
  5. 的github存储库
  6. 我运行sudo pip install -e /path/to/folder/django-lazysignup命令
  7. 我正在尝试在自定义用户项目上运行命令python manage.py makemigrations,但它显示ImportError: No module named 'lazysignup'

    任何帮助将不胜感激

1 个答案:

答案 0 :(得分:2)

根据官方文档,尝试使用pip安装django-lazysignup

   pip install django-lazysignup

完成后,您需要将lazysignup添加到INSTALLED_APPS。您还需要将lazysignup的身份验证后端添加到您网站的AUTHENTICATION_BACKENDS设置中:

AUTHENTICATION_BACKENDS = (
  'django.contrib.auth.backends.ModelBackend',
'lazysignup.backends.LazySignupBackend',
)

最后,您需要使用以下内容将lazysignup添加到URLConf:

urlpatterns += (
    url(r'^convert/', include('lazysignup.urls')),
)

此处是遵循Official doc

的官方文档