diff --git a/README.md b/README.md index a7aff3b..d71af2e 100644 --- a/README.md +++ b/README.md @@ -12,13 +12,13 @@ * [Starter Projects](#starter-projects) * [Example Apps: Beginner](#example-apps-beginner) * [Example Apps: Advanced](#example-app-advanced) -* [Third-Party Packages](#third-party-packages) * [Django Rest Framework](#django-rest-framework) * [Resources](#drf-resources) * [General Tutorials](#drf-tutorials) * [DRF and React Tutorials](#drf-and-react-tutorials) * [Starter Projects](#drf-starter-projects) * [Example Apps](#drf-example-apps) +* [Third-Party Packages](#third-party-packages) * [Books](#books) * [Videos](#videos) @@ -67,29 +67,6 @@ * [django-oscar](https://github.com/django-oscar/django-oscar) - e-commerce for Django * [django-cms](https://github.com/divio/django-cms) - CMS for Django -## Third-Party Packages - -> For a complete listing of all available packages, see [Django Packages](https://djangopackages.org/) - -* [django-allauth](https://github.com/pennersr/django-allauth/) - User registration, social authentication, account management, and more. -* [django-autocomplete-light](https://github.com/yourlabs/django-autocomplete-light) - Add autocomplete to any Django model -* [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 -* [dj-database-url](https://github.com/kennethreitz/dj-database-url/) - Use database URLs in a Django application -* [django-debug-toolbar](https://github.com/jazzband/django-debug-toolbar/) - Configurable panels to debug requests/responses -* [django-environ](https://github.com/joke2k/django-environ) - Environment variables -* [django-extensions](https://github.com/django-extensions/django-extensions/) - Custom management extensions for Django, notably `runserver_plus` and `shell_plus` -* [django-filter](https://github.com/carltongibson/django-filter) - Powerful filters based on Django QuerySets -* [django-guardian](https://github.com/django-guardian/django-guardian) - Per object permissions in Django -* [django-haystack](https://github.com/django-haystack/django-haystack) - Modular search for Django -* [django-registration](https://github.com/macropin/django-registration/) - User registration -* [django-rest-framework](https://github.com/encode/django-rest-framework) - Web APIs for Django -* [django-reversion](https://github.com/etianen/django-reversion) - Version control for model instances -* [django-tables2](https://github.com/jieter/django-tables2) - Simpler HTML tables -* [easy-thumbnails](https://github.com/SmileyChris/easy-thumbnails) - Easy thumbnails for Django -* [wagtail](https://github.com/wagtail/wagtail) - Very popular Django content management system (CMS) -* [whitenoise](https://github.com/evansd/whitenoise) - Simplified static file serving for Python websites - ## Django Rest Framework > The most popular way to build web APIs with Django. @@ -123,6 +100,30 @@ * [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) +## Third-Party Packages + +> For a complete listing of all available packages, see [Django Packages](https://djangopackages.org/) + +* [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 +* [django-debug-toolbar](https://github.com/jazzband/django-debug-toolbar/) - Configurable panels to debug requests/responses +* [django-environ](https://github.com/joke2k/django-environ) - Environment variables +* [django-extensions](https://github.com/django-extensions/django-extensions/) - Custom management extensions, notably `runserver_plus` and `shell_plus` +* [django-filter](https://github.com/carltongibson/django-filter) - Powerful filters based on Django QuerySets +* [django-guardian](https://github.com/django-guardian/django-guardian) - Per object permissions in Django +* [django-test-plus](https://github.com/revsys/django-test-plus/) - Useful additions to Django's default TestCase +* [pytest-django](https://github.com/pytest-dev/pytest-django) - Use pytest features in Django +* [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-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 +* [django-rest-framework-jwt](https://github.com/GetBlimp/django-rest-framework-jwt) - JSON web tokens for DRF +* [django-rest-swagger](https://github.com/marcgibbons/django-rest-swagger) - API document generator for Swagger UI + ## Books * [Django for Beginners: Learn web development with Django 2.0](https://leanpub.com/djangoforbeginners)