From ba0891f31e4bdea610f820f74d3124c482ce6f82 Mon Sep 17 00:00:00 2001 From: Will Vincent Date: Thu, 3 Sep 2020 09:17:16 -0400 Subject: [PATCH 1/3] add Django Template Tags and Filters --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 59bc297..d52a118 100644 --- a/README.md +++ b/README.md @@ -234,6 +234,7 @@ _A short list of Python packages that work well with Django._ - [Matt Layman](https://www.mattlayman.com) - Regular tutorials and deep-dives on Django topics. - [Django Sites](https://www.djangosites.org/) - Comprehensive listing of sites built with Django. - [Django Styleguide](https://github.com/HackSoftware/Django-Styleguide) - Styleguide for Django with best practices and examples. +- [Django Template Tags and Filters](https://www.djangotemplatetagsandfilters.com/) - Additional docs on Django's 57 built-in template filters and 27 template tags. ### Community From 73078bc70b1b17e18c4a017d6fd4c85fa9846e35 Mon Sep 17 00:00:00 2001 From: Jeff Triplett Date: Thu, 3 Sep 2020 09:35:59 -0500 Subject: [PATCH 2/3] :green_heart: Fixes lint issues --- README.md | 104 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 58 insertions(+), 46 deletions(-) diff --git a/README.md b/README.md index d52a118..f951cdd 100644 --- a/README.md +++ b/README.md @@ -8,53 +8,57 @@ ## Contents + -- [Third-Party Packages](#third-party-packages) - - [Admin](#admin) - - [APIs](#apis) - - [Async](#async) - - [Commands](#commands) - - [Configuration](#configuration) - - [Content Management Systems](#content-management-systems) - - [ECommerce](#ecommerce) - - [Files/Images](#filesimages) - - [Forms](#forms) - - [Logging](#logging) - - [Models](#models) - - [Performance](#performance) - - [Search](#search) - - [Security](#security) - - [Static Assets](#static-assets) - - [Task Queues](#task-queues) - - [Testing](#testing) - - [URLs](#urls) - - [Users](#users) - - [Views](#views) -- [Python Packages](#python-packages) -- [Resources](#resources) - - [Official Resources](#official-resources) - - [Educational](#educational) - - [Community](#community) - - [Conferences](#conferences) - - [Newsletters](#newsletters) - - [Podcasts](#podcasts) - - [Books](#books) -- [Hosting](#hosting) - - [PaaS (Platforms-as-a-Service)](#paas-platforms-as-a-service) - - [IaaS (Infrastructure-as-a-Service)](#iaas-infrastructure-as-a-service) -- [Projects](#projects) - - [Boilerplate](#boilerplate) - - [Open Source Projects](#open-source-projects) -- [Django REST Framework](#django-rest-framework) - - [DRF Resources](#drf-resources) - - [DRF Tutorials](#drf-tutorials) -- [Wagtail](#wagtail) - - [Wagtail Resources](#wagtail-resources) +- [Awesome Django](#awesome-django) + - [Contents](#contents) + - [Third-Party Packages](#third-party-packages) + - [Admin](#admin) + - [APIs](#apis) + - [Async](#async) + - [Commands](#commands) + - [Configuration](#configuration) + - [Content Management Systems](#content-management-systems) + - [ECommerce](#ecommerce) + - [Files/Images](#filesimages) + - [Forms](#forms) + - [Logging](#logging) + - [Models](#models) + - [Performance](#performance) + - [Search](#search) + - [Security](#security) + - [Static Assets](#static-assets) + - [Task Queues](#task-queues) + - [Testing](#testing) + - [URLs](#urls) + - [Users](#users) + - [Views](#views) + - [Python Packages](#python-packages) + - [Resources](#resources) + - [Official Resources](#official-resources) + - [Educational](#educational) + - [Community](#community) + - [Conferences](#conferences) + - [Newsletters](#newsletters) + - [Podcasts](#podcasts) + - [Books](#books) + - [Hosting](#hosting) + - [PaaS (Platforms-as-a-Service)](#paas-platforms-as-a-service) + - [IaaS (Infrastructure-as-a-Service)](#iaas-infrastructure-as-a-service) + - [Projects](#projects) + - [Boilerplate](#boilerplate) + - [Open Source Projects](#open-source-projects) + - [Django REST Framework](#django-rest-framework) + - [DRF Resources](#drf-resources) + - [DRF Tutorials](#drf-tutorials) + - [Wagtail](#wagtail) + - [Wagtail Resources](#wagtail-resources) + ## Third-Party Packages @@ -75,7 +79,9 @@ _For a complete listing of all available packages, see [Django Packages](https:/ - [impostor](https://github.com/avallbona/Impostor) - Impostor is a Django application which allows staff members to login as a different user by using their own username and password. ### APIs + - [django-rest-framework](https://github.com/encode/django-rest-framework) - Web APIs for Django. + - [django-cors-headers](https://github.com/adamchainz/django-cors-headers) - If your back-end and front-end are on different servers, you need this. - [dj-rest-auth](https://github.com/jazzband/dj-rest-auth) - Authentication for Django Rest Framework. - [django-rest-knox](https://github.com/James1345/django-rest-knox) - Authentication Module for django-rest-auth. @@ -102,7 +108,9 @@ _For a complete listing of all available packages, see [Django Packages](https:/ - [django-constance](https://github.com/jazzband/django-constance) - A Django app for storing dynamic settings in pluggable backends (Redis and Django model backend built in) with an integration with the Django admin app. ### Content Management Systems + - [wagtail](https://github.com/wagtail/wagtail) - Popular Django content management system (CMS). See [awesome-wagtail](https://github.com/springload/awesome-wagtail) too. + - [mezzanine](https://github.com/stephenmcd/mezzanine) - CMS framework. - [django-cms](https://github.com/divio/django-cms) - CMS for Django. - [puput](https://github.com/APSL/puput) - Blog app features with Wagtail. @@ -142,7 +150,7 @@ _For a complete listing of all available packages, see [Django Packages](https:/ - [New Relic](https://newrelic.com/python/django) - Time middleware, views, and SQL queries. - [Scout](https://docs.scoutapm.com/#django) - Time middleware, template rendering, and SQL queries with automatic N+1 detection. - [django-query-profiler](https://github.com/django-query-profiler/django-query-profiler) - Django query profiler to help resolve N+1 queries. -- [django-silk](https://github.com/jazzband/django-silk) - Silky smooth profiling for Django. +- [django-silk](https://github.com/jazzband/django-silk) - Live profiling and inspection of HTTP requests and database queries. - [py-spy](https://github.com/benfred/py-spy) - Sampling profiler for Python programs. ### Search @@ -172,7 +180,6 @@ _For a complete listing of all available packages, see [Django Packages](https:/ - [django-test-migrations](https://github.com/wemake-services/django-test-migrations) - Test django schema and data migrations, including migrations' order. - [django-test-plus](https://github.com/revsys/django-test-plus/) - Useful additions to Django's default TestCase. - [factory-boy](https://github.com/FactoryBoy/factory_boy) - Test fixtures replacement. -- [django-silk](https://github.com/jazzband/django-silk) - Live profiling and inspection of HTTP requests and database queries. - [django-waffle](https://github.com/django-waffle/django-waffle) - A feature flipper for Django. - [model-bakery](https://github.com/model-bakers/model_bakery) - Object factory for Django (rename of legacy Model Mommy project). - [django-swagger-tester](https://github.com/sondrelg/django-swagger-tester) - Django test utility for validating Swagger documentation. @@ -240,8 +247,10 @@ _A short list of Python packages that work well with Django._ - [Django Forum](https://forum.djangoproject.com/) - Discourse Board. - [Community Page](https://www.djangoproject.com/community/) - Featuring feeds of Community Blog Posts, Jobs, and more. + - [Django Users Google Group](https://groups.google.com/forum/#!forum/django-users/) - Very active discussion board for questions/answers. - [Developers Google Group](https://groups.google.com/forum/#!forum/django-developers/) - For contributions to Django itself only. + - [Twitter](https://twitter.com/djangoproject/) - For official announcements on updates, security fixes, etc. - IRC Channel - Chat with other Django users at irc://irc.freenode.net/django. @@ -342,11 +351,10 @@ _Django 1.11_ - [Image Sharing Blog](https://github.com/MeNsaaH/soMedia) - [Bootcamp: An enterprise social network](https://github.com/vitorfs/bootcamp) - [Zulip](https://github.com/zulip/zulip/) - Open-source team chat. -- [saleor](https://github.com/mirumee/saleor/) - E-commerce storefront. - [Django-CRM](https://github.com/MicroPyramid/Django-CRM/) - Open Source Python CRM based on Django. - [django-job-portal](https://github.com/manjurulhoque/django-job-portal) - Job portal application using Django. - [Built with Django](https://builtwithdjango.com) - Curated list of awesome Django projects. -- [PostHog](https://github.com/PostHog/posthog) - Open-source product analytics +- [PostHog](https://github.com/PostHog/posthog) - Open-source product analytics. ## Django REST Framework @@ -355,11 +363,14 @@ _The most popular way to build web APIs with Django._ ### DRF Resources - [Official Documentation](https://www.django-rest-framework.org/) + - [DRF Source Code](https://github.com/encode/django-rest-framework) + - [awesome-django-rest-framework](https://github.com/nioperas06/awesome-django-rest-framework) ### DRF Tutorials + - [Official REST Framework - A Beginner's Guide](https://learndjango.com/tutorials/official-django-rest-framework-tutorial-beginners) - [DRF Blog API](https://wsvincent.com/django-rest-framework-tutorial/) - [Building APIs with Django and DRF](https://books.agiliq.com/projects/django-api-polls-tutorial/en/latest/) @@ -372,9 +383,10 @@ _The most popular way to build web APIs with Django._ _Wagtail, the powerful CMS for modern websites._ ### Wagtail Resources - - [Official Documentation](https://wagtail.io/) + - [Wagtail Source Code](https://github.com/wagtail/wagtail/) - [awesome-wagtail](https://github.com/springload/awesome-wagtail) + - [This week in Wagtail](https://wagtail.io/this-week-in-wagtail/) - A (most) weekly email with updates from the Wagtail core team. - [Wagtail Space](https://www.wagtail.space/) - Wagtail CMS events around the world. From 49a94d0103542db909740f519d27437c52ee2b96 Mon Sep 17 00:00:00 2001 From: Jeff Triplett Date: Thu, 3 Sep 2020 09:39:00 -0500 Subject: [PATCH 3/3] :shirt: More lint updates --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index f951cdd..0c4866f 100644 --- a/README.md +++ b/README.md @@ -81,7 +81,6 @@ _For a complete listing of all available packages, see [Django Packages](https:/ ### APIs - [django-rest-framework](https://github.com/encode/django-rest-framework) - Web APIs for Django. - - [django-cors-headers](https://github.com/adamchainz/django-cors-headers) - If your back-end and front-end are on different servers, you need this. - [dj-rest-auth](https://github.com/jazzband/dj-rest-auth) - Authentication for Django Rest Framework. - [django-rest-knox](https://github.com/James1345/django-rest-knox) - Authentication Module for django-rest-auth. @@ -91,6 +90,7 @@ _For a complete listing of all available packages, see [Django Packages](https:/ - [django-webpack-loader](https://github.com/owais/django-webpack-loader) - Transparently use webpack with Django. - [drf-yasg](https://github.com/axnsan12/drf-yasg) - Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code. - [graphene-django](https://github.com/graphql-python/graphene-django) - GraphQL for Django. + ### Async - [channels](https://github.com/django/channels/) - Async support for Django. @@ -110,10 +110,10 @@ _For a complete listing of all available packages, see [Django Packages](https:/ ### Content Management Systems - [wagtail](https://github.com/wagtail/wagtail) - Popular Django content management system (CMS). See [awesome-wagtail](https://github.com/springload/awesome-wagtail) too. - - [mezzanine](https://github.com/stephenmcd/mezzanine) - CMS framework. - [django-cms](https://github.com/divio/django-cms) - CMS for Django. - [puput](https://github.com/APSL/puput) - Blog app features with Wagtail. + ### ECommerce - [saleor](https://github.com/mirumee/saleor) - GraphQL-based Django E-Commerce Platform. @@ -245,14 +245,14 @@ _A short list of Python packages that work well with Django._ ### Community + - [Django Forum](https://forum.djangoproject.com/) - Discourse Board. - [Community Page](https://www.djangoproject.com/community/) - Featuring feeds of Community Blog Posts, Jobs, and more. - - [Django Users Google Group](https://groups.google.com/forum/#!forum/django-users/) - Very active discussion board for questions/answers. - [Developers Google Group](https://groups.google.com/forum/#!forum/django-developers/) - For contributions to Django itself only. - - [Twitter](https://twitter.com/djangoproject/) - For official announcements on updates, security fixes, etc. - IRC Channel - Chat with other Django users at irc://irc.freenode.net/django. + ### Conferences @@ -362,11 +362,11 @@ _The most popular way to build web APIs with Django._ ### DRF Resources -- [Official Documentation](https://www.django-rest-framework.org/) +- [Official Documentation](https://www.django-rest-framework.org/) - [DRF Source Code](https://github.com/encode/django-rest-framework) - - [awesome-django-rest-framework](https://github.com/nioperas06/awesome-django-rest-framework) + ### DRF Tutorials @@ -383,10 +383,10 @@ _The most popular way to build web APIs with Django._ _Wagtail, the powerful CMS for modern websites._ ### Wagtail Resources -- [Official Documentation](https://wagtail.io/) +- [Official Documentation](https://wagtail.io/) - [Wagtail Source Code](https://github.com/wagtail/wagtail/) - [awesome-wagtail](https://github.com/springload/awesome-wagtail) - - [This week in Wagtail](https://wagtail.io/this-week-in-wagtail/) - A (most) weekly email with updates from the Wagtail core team. - [Wagtail Space](https://www.wagtail.space/) - Wagtail CMS events around the world. +