django third party packages
TRANSCRIPT
![Page 2: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/2.jpg)
Agenda
•
•
•
•
![Page 3: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/3.jpg)
![Page 8: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/8.jpg)
![Page 9: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/9.jpg)
![Page 10: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/10.jpg)
![Page 11: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/11.jpg)
![Page 12: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/12.jpg)
requirements.txt
![Page 13: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/13.jpg)
![Page 14: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/14.jpg)
![Page 15: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/15.jpg)
• django-debug-toolbar
• ipython
![Page 16: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/16.jpg)
• django-crispy-forms
• django-forms-bootstrap
• django-forms-builder
• bootstrapform
![Page 17: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/17.jpg)
• django-compressor
• django-pipeline
![Page 18: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/18.jpg)
REST API
• django-rest-framework
• django-tastypie
![Page 19: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/19.jpg)
• coverage
• factory boy
• faker
• pytest
![Page 20: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/20.jpg)
• django-allauth
• python-social-auth
![Page 21: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/21.jpg)
Admin
• grappelli
• django-admin-bootstrapped
• django-jet
• django-suit
![Page 22: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/22.jpg)
• Celery
• rq
• Huey
![Page 23: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/23.jpg)
![Page 24: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/24.jpg)
![Page 25: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/25.jpg)
• http://django-allauth.readthedocs.org/en/latest/installation.html
![Page 26: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/26.jpg)
• pip install django-allauth
![Page 27: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/27.jpg)
requirements.txt
![Page 28: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/28.jpg)
- 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
![Page 29: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/29.jpg)
- urls.py
urlpatterns = patterns( url(r'^accounts/', include('allauth.urls')),
)
![Page 31: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/31.jpg)
SocialAPP• site
![Page 32: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/32.jpg)
SocialAPP
![Page 33: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/33.jpg)
• /accounts/login/
• DEMO
![Page 34: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/34.jpg)
Login
• virtualenv allauth template
• cp -r /venv/lib/python3.5/site-packages/allauth/templates/* .
• account/login.html
![Page 36: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/36.jpg)
• django-allauth Django admin
• Django Admin /accounts/login
![Page 37: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/37.jpg)
• django-allauth Facebook
• admin -> socialaccount
• template
• django-allauth
![Page 38: Django Third party packages](https://reader031.vdocuments.us/reader031/viewer/2022020119/58f21b021a28ab704e8b456b/html5/thumbnails/38.jpg)
Q&A