|
@@ -10,37 +10,43 @@
|
|
|
|
|
|
## Contents
|
|
|
|
|
|
-* [Resources](#resources)
|
|
|
- * [Official Resources](#official-resources)
|
|
|
- * [External Resources](#external-resources)
|
|
|
- * [Community](#community)
|
|
|
- * [Conferences](#conferences)
|
|
|
- * [Meetups](#meetups)
|
|
|
- * [Podcasts](#podcasts)
|
|
|
- * [YouTube Channels](#youtube-channels)
|
|
|
-* [Third-Party Packages](#third-party-packages)
|
|
|
-* [Tutorials](#tutorials)
|
|
|
- * [Beginner](#beginner-tutorials)
|
|
|
- * [Intermediate/Advanced](#intermediate-advanced)
|
|
|
- * [Docker](#docker)
|
|
|
-* [Boilerplate](#boilerplate)
|
|
|
-* [Open Source Apps](#open-source-apps)
|
|
|
-* [Open Source Projects](#open-source-projects)
|
|
|
-* [Django REST Framework](#django-rest-framework)
|
|
|
- * [Resources](#drf-resources)
|
|
|
- * [Tutorials](#drf-tutorials)
|
|
|
- * [DRF Boilerplate](#drf-boilerplate)
|
|
|
- * [Open Source Apps](#drf-open-source-apps)
|
|
|
-* [Books and Courses](#books-and-courses)
|
|
|
- * [2.1](#django-2.1-books)
|
|
|
- * [2.0](#django-2.0-books)
|
|
|
- * [1.11](#django-1.11-books)
|
|
|
-* [Videos](#videos)
|
|
|
- * [2.1 Free](#django-2.1-free-videos)
|
|
|
- * [2.1 Paid](#django-2.1-paid-videos)
|
|
|
- * [2.0 Free](#django-2.0-free-videos)
|
|
|
- * [1.11 Paid](#django-1.11-paid-videos)
|
|
|
- * [1.11 Free](#django-1.11-free-videos)
|
|
|
+- [Resources](#resources)
|
|
|
+- [Official Resources](#official-resources)
|
|
|
+- [External Resources](#external-resources)
|
|
|
+- [Community](#community)
|
|
|
+- [Conferences](#conferences)
|
|
|
+ - [YouTube Channels](#conference-youtube-channels)
|
|
|
+- [Meetups](#meetups)
|
|
|
+- [Podcasts](#podcasts)
|
|
|
+- [Third-Party Packages](#third-party-packages)
|
|
|
+ - [Django](#django-third-party-packages)
|
|
|
+ - [Django REST Framework](#django-rest-framework-third-party-packages)
|
|
|
+- [Tutorials](#tutorials)
|
|
|
+ - [Beginner](#beginner-tutorials)
|
|
|
+ - [Intermediate/Advanced](#intermediate-advanced)
|
|
|
+ - [Docker](#docker)
|
|
|
+- [Boilerplate](#boilerplate)
|
|
|
+- [Open Source Apps](#open-source-apps)
|
|
|
+- [Open Source Projects](#open-source-projects)
|
|
|
+- [Django REST Framework](#django-rest-framework)
|
|
|
+ - [Resources](#drf-resources)
|
|
|
+ - [Tutorials](#drf-tutorials)
|
|
|
+ - [React](#drf-tutorials-+-react)
|
|
|
+ - [DRF Boilerplate](#drf-boilerplate)
|
|
|
+ - [Open Source Apps](#drf-open-source-apps)
|
|
|
+- [Books](#books)
|
|
|
+ - [2.1 Books](#2.1-books)
|
|
|
+ - [2.0 Books](#2.0-books)
|
|
|
+ - [1.11 Books](#1.11-books)
|
|
|
+- [Courses](#courses)
|
|
|
+- [Videos](#videos)
|
|
|
+ - [Free Videos](#free-videos)
|
|
|
+ - [2.1](#2.1-free-videos)
|
|
|
+ - [2.0](#2.0-free-videos)
|
|
|
+ - [1.11](#1.11-free-videos)
|
|
|
+ - [Paid Videos](#paid-videos)
|
|
|
+ - [2.1](#2.1-paid-videos)
|
|
|
+ - [1.11](#1.11-paid-videos)
|
|
|
|
|
|
## Resources
|
|
|
|
|
@@ -79,6 +85,13 @@
|
|
|
* [Euro Python](https://ep2019.europython.eu/)
|
|
|
* [Complete listing of all PyCons globally](https://www.pycon.org/)
|
|
|
|
|
|
+### Conference YouTube Channels
|
|
|
+* [DjangoCon US](https://www.youtube.com/channel/UC0yY6a79pPY9J0ShIHRf6yw)
|
|
|
+* [DjangoCon Europe](https://www.youtube.com/user/djangoconeurope)
|
|
|
+* [PyCon US](https://www.youtube.com/channel/UCsX05-2sVSH7Nx3zuk3NYuQ)
|
|
|
+* [EuroPython](https://www.youtube.com/user/PythonItalia)
|
|
|
+* [PyCon Australia](https://www.youtube.com/user/PyConAU)
|
|
|
+
|
|
|
### Meetups
|
|
|
* [Meetups](https://www.meetup.com/topics/django/all/) - 400+ Meetup groups in 65 countries.
|
|
|
|
|
@@ -86,17 +99,12 @@
|
|
|
* [TalkPython](https://talkpython.fm/)
|
|
|
* [Podcast Init](https://www.podcastinit.com/)
|
|
|
|
|
|
-### YouTube Channels
|
|
|
-* [DjangoCon US](https://www.youtube.com/channel/UC0yY6a79pPY9J0ShIHRf6yw)
|
|
|
-* [DjangoCon Europe](https://www.youtube.com/user/djangoconeurope)
|
|
|
-* [PyCon US](https://www.youtube.com/channel/UCsX05-2sVSH7Nx3zuk3NYuQ)
|
|
|
-* [EuroPython](https://www.youtube.com/user/PythonItalia)
|
|
|
-* [PyCon Australia](https://www.youtube.com/user/PyConAU)
|
|
|
|
|
|
## Third-Party Packages
|
|
|
|
|
|
-> For a complete listing of all available packages, see [Django Packages](https://djangopackages.org/)
|
|
|
+*For a complete listing of all available packages, see [Django Packages](https://djangopackages.org/)*
|
|
|
|
|
|
+### Django Third-Party Packages
|
|
|
* [django-allauth](https://github.com/pennersr/django-allauth/) - User registration, social authentication, account management, and more.
|
|
|
* [django-compressor](https://github.com/django-compressor/django-compressor/) - Compress JavaScript/CSS into a single cached file
|
|
|
* [django-crispy-forms](https://github.com/django-crispy-forms/django-crispy-forms/) - DRY Django forms
|
|
@@ -116,7 +124,7 @@
|
|
|
* [wagtail](https://github.com/wagtail/wagtail) - Popular Django content management system (CMS)
|
|
|
* [whitenoise](https://github.com/evansd/whitenoise) - Simplified static file serving for Python websites
|
|
|
|
|
|
-> Django REST Framework specific packages
|
|
|
+### Django REST Framework Third-Party Packages
|
|
|
|
|
|
* [django-rest-auth](https://github.com/Tivix/django-rest-auth) - REST API endpoints for authentication and registration
|
|
|
* [django-rest-framework](https://github.com/encode/django-rest-framework) - Web APIs for Django
|
|
@@ -138,7 +146,8 @@
|
|
|
* [Storing Django Static and Media Files on Amazon S3](https://testdriven.io/blog/storing-django-static-and-media-files-on-amazon-s3)
|
|
|
|
|
|
### Docker Tutorials
|
|
|
-> Docker is commonly used to work with production-level databases locally like PostgreSQL or MySQL.
|
|
|
+
|
|
|
+*Docker is commonly used to work with production-level databases locally like PostgreSQL or MySQL.*
|
|
|
|
|
|
* [A Beginner's Guide to Docker](https://wsvincent.com/beginners-guide-to-docker/)
|
|
|
* [A Brief Intro to Docker for Djangonauts](https://www.revsys.com/tidbits/brief-intro-docker-djangonauts/)
|
|
@@ -173,7 +182,7 @@
|
|
|
|
|
|
## Django REST Framework
|
|
|
|
|
|
-> The most popular way to build web APIs with Django.
|
|
|
+*The most popular way to build web APIs with Django.*
|
|
|
|
|
|
### DRF Resources
|
|
|
|
|
@@ -190,7 +199,7 @@
|
|
|
* [DRF Todo API with User Auth](https://wsvincent.com/django-rest-framework-authentication-tutorial/)
|
|
|
* [DRF User Authentication](https://wsvincent.com/django-rest-framework-user-authentication-tutorial/)
|
|
|
|
|
|
-> Tutorials using React front-end.
|
|
|
+### DRF + React Tutorials
|
|
|
|
|
|
* [DRF with React: Todo API](https://wsvincent.com/django-rest-framework-react-tutorial/)
|
|
|
* [DRF with React](https://www.valentinog.com/blog/tutorial-api-django-rest-react/)
|
|
@@ -206,62 +215,63 @@
|
|
|
* [DRF Blog](https://github.com/wsvincent/drf-blog-api) - Basic Blog API
|
|
|
* [ECGC](https://github.com/flowerncsu/ecgc-2017) - Example from DjangoCon 2017 talk [Write an API for Almost Anything](https://www.youtube.com/watch?v=-6tR5TffP0w)
|
|
|
|
|
|
-## Books and Courses
|
|
|
+## Books
|
|
|
|
|
|
-### Django 2.1 Books
|
|
|
+### 2.1 Books
|
|
|
|
|
|
* [Django for Beginners: Build websites with Python and Django](https://djangoforbeginners.com/)
|
|
|
* [REST APIs with Django: Build web APIs with Python and Django](https://restapiswithdjango.com/)
|
|
|
* [Build Your First Website with Django 2.1](https://djangobook.com/build-your-first-website-with-django-2-1/)
|
|
|
-* [Develop a Real-Time Taxi App with Django Channels and Angular](https://testdriven.io/courses/real-time-app-with-django-channels-and-angular/)
|
|
|
* [Practical Django 2 and Channels 2](https://www.amazon.com/dp/1484240987/)
|
|
|
* [Django 2 Web Development Cookbook](https://www.amazon.com/dp/1788837681/)
|
|
|
|
|
|
-### Django 2.0 Books
|
|
|
+### 2.0 Books
|
|
|
|
|
|
* [Hello Web App 2.0](https://hellowebbooks.com/learn-django/)
|
|
|
* [Django Design Patterns and Best Practices](https://www.amazon.com/dp/1788831349/)
|
|
|
* [Django 2 by Example](https://www.amazon.com/dp/1788472489/)
|
|
|
|
|
|
-### Django 1.11 Books
|
|
|
+### 1.11 Books
|
|
|
|
|
|
* [Two Scoops of Django: Best Practices for Django 1.11](https://www.amazon.com/dp/0692915729/)
|
|
|
* [Test-Driven Development with Python](https://www.amazon.com/dp/1491958707/)
|
|
|
* [Django RESTful Web Services](https://www.amazon.com/dp/1788833929/)
|
|
|
* [Beginning Django](https://www.amazon.com/dp/1484227867/)
|
|
|
|
|
|
-## Videos
|
|
|
+## Courses
|
|
|
+* [Develop a Real-Time Taxi App with Django Channels and Angular](https://testdriven.io/courses/real-time-app-with-django-channels-and-angular/)
|
|
|
|
|
|
-### Django 2.1 Free Videos
|
|
|
+## Videos
|
|
|
|
|
|
-* [Django Authentication Tutorial by Vitor Freitas](https://youtu.be/60GTvKCuam8?list=PLLxk3TkuAYnryu1lEcFaBr358IynT7l7H)
|
|
|
-* [Build a Startup with Django by CSDojo](https://youtu.be/UyQn0BhVqNU)
|
|
|
-* [Just Django](https://www.youtube.com/channel/UCRM1gWNTDx0SHIqUJygD-kQ)
|
|
|
+### Free Videos
|
|
|
|
|
|
-### Django 2.1 Paid Videos
|
|
|
+#### 2.1 Free Videos
|
|
|
+- [Django Authentication Tutorial by Vitor Freitas](https://youtu.be/60GTvKCuam8?list=PLLxk3TkuAYnryu1lEcFaBr358IynT7l7H)
|
|
|
+- [Build a Startup with Django by CSDojo](https://youtu.be/UyQn0BhVqNU)
|
|
|
+- [Just Django](https://www.youtube.com/channel/UCRM1gWNTDx0SHIqUJygD-kQ)
|
|
|
|
|
|
-* [Build Your First Website with Django](https://academy.masteringdjango.com/courses/build-your-first-website-with-django-2)
|
|
|
+#### 2.0 Free Videos
|
|
|
|
|
|
-* [Build Backend Web Apps and APIs with Django](https://www.oreilly.com/library/view/web-development-in/9780134659824/) - 9 hour course from Andrew Pinkham, author of [Django Unleashed](https://www.amazon.com/dp/0321985079/), covering APIs, data manipulation, and deployment to Heroku.
|
|
|
+- [Build a Guestbook (30-part series) by Pretty Printed](https://www.youtube.com/watch?v=QVX-etwgvJ8&list=PLXmMXHVSvS-DQfOsQdXkzEZyD0Vei7PKf)
|
|
|
+- [Blog Tutorial by Corey Schafer](https://youtu.be/UmljXZIypDc?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p)
|
|
|
+- [CS50's Web Programming with Python and JavaScript](https://www.youtube.com/playlist?list=PLhQjrBD2T382hIW-IsOVuXP1uMzEvmcE5)
|
|
|
|
|
|
-* [Build a Real Estate App](https://www.udemy.com/python-django-dev-to-deployment/) - 11 hour course by Brad Traversy on building a real estate app with PostgreSQL and deploying to Digital Ocean.
|
|
|
+#### 1.11 Free Videos
|
|
|
|
|
|
-* [Ultimate Web Development Bootcamp](https://www.udemy.com/the-ultimate-beginners-guide-to-django-django-2-python-web-dev-website/) - 10 hour course building three apps--word counter, personal portfolio, product hunt clone--and deploying to Digital Ocean.
|
|
|
+- [Todo App by Traversy Media](https://youtu.be/2yXfUPwlZTw)
|
|
|
+- [Django Crash Course by Traversy Media](https://youtu.be/D6esTdOLXh4)
|
|
|
|
|
|
-### Django 2.0 Free Videos
|
|
|
+### Paid Videos
|
|
|
|
|
|
-* [Build a Guestbook (30-part series) by Pretty Printed](https://www.youtube.com/watch?v=QVX-etwgvJ8&list=PLXmMXHVSvS-DQfOsQdXkzEZyD0Vei7PKf)
|
|
|
-* [Blog Tutorial by Corey Schafer](https://youtu.be/UmljXZIypDc?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p)
|
|
|
-* [CS50's Web Programming with Python and JavaScript](https://www.youtube.com/playlist?list=PLhQjrBD2T382hIW-IsOVuXP1uMzEvmcE5)
|
|
|
+#### 2.1 Paid Videos
|
|
|
|
|
|
-### Django 1.11 Free Videos
|
|
|
+* [Build Your First Website with Django](https://academy.masteringdjango.com/courses/build-your-first-website-with-django-2)
|
|
|
|
|
|
-* [Todo App by Traversy Media](https://youtu.be/2yXfUPwlZTw)
|
|
|
-* [Django Crash Course by Traversy Media](https://youtu.be/D6esTdOLXh4)
|
|
|
+* [Build Backend Web Apps and APIs with Django](https://www.oreilly.com/library/view/web-development-in/9780134659824/) - 9 hour course from Andrew Pinkham, author of [Django Unleashed](https://www.amazon.com/dp/0321985079/), covering APIs, data manipulation, and deployment to Heroku.
|
|
|
|
|
|
-### Django 1.11 Paid Videos
|
|
|
+* [Build a Real Estate App](https://www.udemy.com/python-django-dev-to-deployment/) - 11 hour course by Brad Traversy on building a real estate app with PostgreSQL and deploying to Digital Ocean.
|
|
|
|
|
|
-* [Build a Django eCommerce Application](https://click.linksynergy.com/link?id=1*FmkJFU6n4&offerid=507388.1396598&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fpython-ecommerce-build-a-django-ecommerce-web-application%2F)
|
|
|
+* [Ultimate Web Development Bootcamp](https://www.udemy.com/the-ultimate-beginners-guide-to-django-django-2-python-web-dev-website/) - 10 hour course building three apps--word counter, personal portfolio, product hunt clone--and deploying to Digital Ocean.
|
|
|
|
|
|
### License
|
|
|
|