[GO] étapes de migration de python-social-auth v0.2 à v0.3

introduction

En gros, tout est écrit ici. https://github.com/omab/python-social-auth/blob/master/MIGRATING_TO_SOCIAL.md

Puisque le paquet de python-social-auth a été subdivisé depuis la v0.3, il semble qu'il soit nécessaire d'ajouter le paquet et de changer le paramètre.

Récrire

La partie commentée est la partie réécrite.

settings.py


INSTALLED_APPS = [
    # 'social.apps.django_app.default',
    'social_django',
]

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates'),],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                # 'social.apps.django_app.context_processors.backends',
                # 'social.apps.django_app.context_processors.login_redirect',
                'social_django.context_processors.backends',
                'social_django.context_processors.login_redirect',
            ],
        },
    },
]

AUTHENTICATION_BACKENDS = [
    # 'social.backends.twitter.TwitterOAuth',
    'social_core.backends.twitter.TwitterOAuth',
    'django.contrib.auth.backends.ModelBackend',
]

urls.py


urlpatterns = [
    # url(r'^social/', include('social.apps.django_app.urls', namespace='social')),
    url(r'^social/', include('social_django.urls', namespace='social')),
]

améliorer

# python-social-Upgrade auth installe un grand nombre de packages associés
pip install -U python-social-auth
#Installer des packages supplémentaires pour Django
pip install social-auth-app-django

# migrate
python manage.py migrate

Recommended Posts

étapes de migration de python-social-auth v0.2 à v0.3
Transition de Chainer v1 à Chainer v2
Mettre à jour python-social-auth de 0.1.x à 0.2.x
Étapes pour développer Django avec VSCode
Étapes pour installer MySQL 8.0 sur CentOS 8.1
Étapes pour créer un projet Django
Étapes pour installer Ubuntu sur VirtualBox
Étapes pour installer VirtualBox sur CentOS
Étapes pour installer python3 sur Mac