Upload
andy-dai
View
667
Download
0
Embed Size (px)
Citation preview
Agenda
•
•
•
•
GitHub
https://pypi.python.org/pypi
https://www.djangopackages.com/
requirements.txt
• django-debug-toolbar
• ipython
• django-crispy-forms
• django-forms-bootstrap
• django-forms-builder
• bootstrapform
• django-compressor
• django-pipeline
REST API
• django-rest-framework
• django-tastypie
• coverage
• factory boy
• faker
• pytest
• django-allauth
• python-social-auth
Admin
• grappelli
• django-admin-bootstrapped
• django-jet
• django-suit
• Celery
• rq
• Huey
• http://django-allauth.readthedocs.org/en/latest/installation.html
• pip install django-allauth
requirements.txt
- settings.pyTEMPLATE_CONTEXT_PROCESSORS = ( 'django.core.context_processors.request', )
AUTHENTICATION_BACKENDS = ( 'django.contrib.auth.backends.ModelBackend', 'allauth.account.auth_backends.AuthenticationBackend', )
INSTALLED_APPS = ( 'django.contrib.sites', 'allauth', 'allauth.account', 'allauth.socialaccount', 'allauth.socialaccount.providers.facebook', )
SITE_ID = 1 # SITE_ID django site framework Site LOGIN_REDIRECT_URL = ‘/' # LOGIN URL
- urls.py
urlpatterns = patterns( url(r'^accounts/', include('allauth.urls')),
)
Facebook APP• https://developers.facebook.com/
SocialAPP• site
SocialAPP
• /accounts/login/
• DEMO
Login
• virtualenv allauth template
• cp -r /venv/lib/python3.5/site-packages/allauth/templates/* .
• account/login.html
https://github.com/daikeren/tutorial-example
• django-allauth Django admin
• Django Admin /accounts/login
• django-allauth Facebook
• admin -> socialaccount
• template
• django-allauth
Q&A