【问题标题】:Django: Contribute to third party app django-lazysignupDjango:为第三方应用程序 django-lazysignup 做贡献
【发布时间】:2017-03-12 04:39:48
【问题描述】:

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

  1. 我设置了一个名为 custom-user 的常规 django 应用程序
  2. 我使用了 virtualenv 并在 virtualenv 上安装了所需的库
  3. 我 fork 并克隆了 django-lazysignup 的 github 存储库
  4. 我运行sudo pip install -e /path/to/folder/django-lazysignup 命令

我正在尝试在自定义用户项目上运行命令 python manage.py makemigrations,但它显示 ImportError: No module named 'lazysignup'

任何帮助将不胜感激

【问题讨论】:

    标签: django django-apps


    【解决方案1】:

    根据官方文档,尝试使用 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

    【讨论】:

    • 此应用程序使用说明,但我想更改代码库
    猜你喜欢
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    • 2011-12-16
    • 2011-04-25
    • 1970-01-01
    • 2020-05-29
    • 1970-01-01
    • 2011-04-07
    相关资源
    最近更新 更多