django-netauth

Sagteware kiekie:
django-netauth
Sagteware besonderhede:
Weergawe: 0.1.92
Upload datum: 11 May 15
Ontwikkelaar: Kirill Klenov
Lisensie: Gratis
Populariteit: 18

Rating: nan/5 (Total Votes: 0)

Django-netauth is Django app wat dit moontlik maak authentic gebruikers deur middel van OpenID / OAuth / Facebook / Vkontakte.
Installasie:
Django netauth moet geïnstalleer word met behulp pip:
PIP Django-netauth installeer

Setup:

& Nbsp; * Voeg 'netauth' to INSTALLED_APPS
& Nbsp; INSTALLED_APPS + = ('netauth,)
& Nbsp; * Voeg 'netauth.middleware.RedirectMiddleware' to MIDDLEWARE_CLASSES
& Nbsp; MIDDLEWARE_CLASSES + = ('netauth.middleware.RedirectMiddleware,)
& Nbsp; * Voeg netauth urls om urls baseer
& Nbsp; url ('auth /', sluit in ('netauth.urls')),
& Nbsp; * Voeg netauth backend te AUTHENTICATION_BACKENDS
& Nbsp; AUTHENTICATION_BACKENDS + = ('netauth.auth.NetBackend,)
& Nbsp; * Sien dienste opstel geloei.
Gebruik netauth
& Nbsp; 1. Gebruik url '/ auth / login' as login punt in jou werf
& Nbsp; 2. Gebruik sjabloon tag 'netauth_widget'
& Nbsp; 3. Skep 'n persoonlike koppelvlak
Ekstra velde
Om ekstra velde wat deur jou rekening kan vereis vul, moet jy vir die opstel paar veranderlikes in settings.py van jou projek.
Die naam van veranderlike moet uppercased naam van backend + "_PROFILE_MAPPING". Byvoorbeeld: GOOGLE_PROFILE_MAPPING, TWITTER_PROFILE_MAPPING, ens ..
Die waarde van hierdie veranderlike moet woordeboek met die naam van die veld op die verskaffer kant en die waarde daarvan moet naam van jou vorm veld wees. Byvoorbeeld:
TWITTER_PROFILE_MAPPING = {'screen_name ":" gebruikersnaam ",}
Hier kan jy sien dat 'screen_name' is wat jy vra van Twitter, in jou EXTRA_FORM sal jy die waarde van hierdie onder sleutel "gebruikersnaam" te sien. Dit is omdat elke verifikasie metode verskillende name vir sy data kan voorsien en wat jy nodig het om dit te verenig.
Verder kan jy die EXTRA_FORM ignoreer self en stel NETAUTH_EXTRA_FORM veranderlike met waarde as pad na jou persoonlike vorm. Moenie vergeet om te implementeer save metode in hierdie vorm

Vereistes :.

  • Django
  • Python
  • pit

Ander sagteware ontwikkelaar Kirill Klenov

Makesite
Makesite

20 Feb 15

Pylama
Pylama

20 Jul 15

Zeta library
Zeta library

23 Jul 15

django-gishelper
django-gishelper

11 May 15

Kommentaar te django-netauth

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!