diff --git a/roadmaps/django/content/admin-customization@KHoau3Pz7o951L8Ivryk0.md b/roadmaps/django/content/admin-customization@KHoau3Pz7o951L8Ivryk0.md index 7c6c3495b..636328b79 100644 --- a/roadmaps/django/content/admin-customization@KHoau3Pz7o951L8Ivryk0.md +++ b/roadmaps/django/content/admin-customization@KHoau3Pz7o951L8Ivryk0.md @@ -6,6 +6,5 @@ Visit the following resources to learn more: - [@official@The Django admin site](https://docs.djangoproject.com/en/6.0/ref/contrib/admin/#custom-template-options) - [@article@Customizing the Django Admin](https://testdriven.io/blog/customize-django-admin/) -- [@article@Customize the Django Admin With Python](https://realpython.com/customize-django-admin-python/) - [@article@Customizing the Django Admin](https://earthly.dev/blog/customize-django-admin-site/) - [@video@Learn Django - Admin](https://www.youtube.com/watch?v=c_S0ZQs81XQ&list=PLOLrQ9Pn6cazhaxNDhcOIPYXt2zZhAXKO) \ No newline at end of file diff --git a/roadmaps/django/content/authentication@k2P3gilbLJ7tjbLhBym_m.md b/roadmaps/django/content/authentication@k2P3gilbLJ7tjbLhBym_m.md index 9c55faa15..c2e1b0946 100644 --- a/roadmaps/django/content/authentication@k2P3gilbLJ7tjbLhBym_m.md +++ b/roadmaps/django/content/authentication@k2P3gilbLJ7tjbLhBym_m.md @@ -6,7 +6,5 @@ Visit the following resources to learn more: - [@official@User authentication in Django](https://docs.djangoproject.com/en/6.0/topics/auth/) - [@article@Django Tutorial Part 8: User authentication and permissions](https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Server-side/Django/Authentication) -- [@article@Getting Started with Django 2024:Authentication and Authorization [Part 8/16]](https://medium.com/@mathur.danduprolu/django-getting-started-with-django-2024-authentication-and-authorization-part-8-16-7bf55d1f7570) - [@article@Django Authentication Made Easy: A Complete Guide to Registration, Login, and User Management](https://dev.to/ebereplenty/django-authentication-made-easy-a-complete-guide-to-registration-login-and-user-management-2jih) -- [@video@Login With User Authentication - Django Wednesdays #21](https://www.youtube.com/watch?v=CTrVDi3tt8o) -- [@video@Django Authentication & User Management - Full Tutorial](https://www.youtube.com/watch?v=WuyKxdLcw3w) \ No newline at end of file +- [@video@Login With User Authentication - Django Wednesdays #21](https://www.youtube.com/watch?v=CTrVDi3tt8o) \ No newline at end of file diff --git a/roadmaps/django/content/celery@Jjj1dVybPHsdP-57yF7iX.md b/roadmaps/django/content/celery@Jjj1dVybPHsdP-57yF7iX.md new file mode 100644 index 000000000..2a6507673 --- /dev/null +++ b/roadmaps/django/content/celery@Jjj1dVybPHsdP-57yF7iX.md @@ -0,0 +1,10 @@ +# Celery + +Celery is a distributed task queue that allows you to run tasks asynchronously, outside of the typical request-response cycle. It's often used to handle time-consuming or resource-intensive operations, such as sending emails, processing images, or generating reports, without blocking the user's request. This improves the responsiveness and scalability of your web application. + +Visit the following resources to learn more: + +- [@official@Celery Docs](https://docs.celeryq.dev/en/v5.5.3/index.html) +- [@official@Using Celery with Django](https://docs.celeryq.dev/en/v5.5.3/django/first-steps-with-django.html) +- [@article@The Definitive Guide to Celery and Django](http://testdriven.io/courses/django-celery/getting-started/) +- [@video@Python Django Celery Introduction](https://www.youtube.com/watch?v=AQYnKn-i0q8&list=PLOLrQ9Pn6cayGytG1fgUPEsUp3Onol8V7) \ No newline at end of file diff --git a/roadmaps/django/content/create-update-delete@_2hoRFibz8dYBPhHJX8NW.md b/roadmaps/django/content/create-update-delete@_2hoRFibz8dYBPhHJX8NW.md index 43dc4e33a..801d64b4d 100644 --- a/roadmaps/django/content/create-update-delete@_2hoRFibz8dYBPhHJX8NW.md +++ b/roadmaps/django/content/create-update-delete@_2hoRFibz8dYBPhHJX8NW.md @@ -5,7 +5,6 @@ The Django ORM (Object-Relational Mapper) provides a high-level interface for in Visit the following resources to learn more: - [@official@Making Queries](https://docs.djangoproject.com/en/6.0/topics/db/queries/#retrieving-objects) -- [@article@Django update_or_create() | With Project](https://medium.com/@KaziMushfiq1234/django-update-or-create-with-project-fdb8feb8450d) - [@article@Django Insert Data](https://www.w3schools.com/django/django_insert_data.php) - [@article@Django Update Data](https://www.w3schools.com/django/django_update_data.php) - [@article@Django Delete Data](https://www.w3schools.com/django/django_delete_data.php) \ No newline at end of file diff --git a/roadmaps/django/content/csrf@_JaSWTa-VufNB0-6NH5KL.md b/roadmaps/django/content/csrf@_JaSWTa-VufNB0-6NH5KL.md index fb3c3e7e0..5ab6cde0a 100644 --- a/roadmaps/django/content/csrf@_JaSWTa-VufNB0-6NH5KL.md +++ b/roadmaps/django/content/csrf@_JaSWTa-VufNB0-6NH5KL.md @@ -6,6 +6,5 @@ Visit the following resources to learn more: - [@official@Cross Site Request Forgery protection](https://docs.djangoproject.com/en/6.0/ref/csrf/) - [@official@How to use Django’s CSRF protection](https://docs.djangoproject.com/en/6.0/howto/csrf/) -- [@article@Django CSRF Protection Guide: Examples and How to Enable](https://www.stackhawk.com/blog/django-csrf-protection-guide/) - [@video@What Is CSRF Token In Django and Why Is It Used?](https://www.youtube.com/watch?v=iJmezMBJqEs) - [@video@Django - AJAX Requests, HTMX & CSRF Tokens](https://www.youtube.com/watch?v=lc1sOvRaFpg) \ No newline at end of file diff --git a/roadmaps/django/content/custom-fields@7dV6o6DnKkv6TX7KCbnzC.md b/roadmaps/django/content/custom-fields@7dV6o6DnKkv6TX7KCbnzC.md index 990cbcfa9..15b175522 100644 --- a/roadmaps/django/content/custom-fields@7dV6o6DnKkv6TX7KCbnzC.md +++ b/roadmaps/django/content/custom-fields@7dV6o6DnKkv6TX7KCbnzC.md @@ -6,6 +6,5 @@ Visit the following resources to learn more: - [@official@How to create custom model fields](https://docs.djangoproject.com/en/6.0/howto/custom-model-fields/) - [@article@Django: using custom classes for model fields](https://medium.com/@luccascorrea/django-using-custom-classes-for-model-fields-38e58914ba5c) -- [@article@How to Create Custom Model Fields in Django [2024]](https://www.horilla.com/blogs/how-to-create-custom-model-fields-in-django/) -- [@video@Django ORM - Creating a Custom field Subclass](https://www.youtube.com/watch?v=b10NxZ7JEjE) -- [@video@Django ORM - Introducing Custom Model Fields](https://www.youtube.com/watch?v=pJXKTcYo3ls) \ No newline at end of file +- [@article@How to Create Custom Model Fields in Django \[2024\]](https://www.horilla.com/blogs/how-to-create-custom-model-fields-in-django/) +- [@video@Django ORM - Creating a Custom field Subclass](https://www.youtube.com/watch?v=b10NxZ7JEjE) \ No newline at end of file diff --git a/roadmaps/django/content/customization@oCxrIu2UfV6loYn8ncaLu.md b/roadmaps/django/content/customization@oCxrIu2UfV6loYn8ncaLu.md index cdbee7d5f..d01bf7f9a 100644 --- a/roadmaps/django/content/customization@oCxrIu2UfV6loYn8ncaLu.md +++ b/roadmaps/django/content/customization@oCxrIu2UfV6loYn8ncaLu.md @@ -5,6 +5,5 @@ Middleware in Django is a framework of hooks into Django's request/response proc Visit the following resources to learn more: - [@article@Understanding Django Middleware: How to Create Custom Middleware](https://medium.com/@farad.dev/understanding-django-middleware-how-to-create-custom-middleware-789744722df3) -- [@article@A Comprehensive Guide to Django Middleware](https://www.datree.io/resources/guide-to-django-middleware#anchor5) - [@video@Django Custom Middleware - Tutorial With Examples](https://www.youtube.com/watch?v=ELOgWKQpxB8) - [@video@Writing Django Middleware (with tests!) | HTMX middleware | IP Blacklist middleware](https://www.youtube.com/watch?v=--ddZc39wVQ) \ No newline at end of file diff --git a/roadmaps/django/content/debug_toolbar@OSkwgXDOhm6oyk_VlUbUc.md b/roadmaps/django/content/debug_toolbar@OSkwgXDOhm6oyk_VlUbUc.md index 2e734ad18..6f248db33 100644 --- a/roadmaps/django/content/debug_toolbar@OSkwgXDOhm6oyk_VlUbUc.md +++ b/roadmaps/django/content/debug_toolbar@OSkwgXDOhm6oyk_VlUbUc.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Django Debug Toolbar](https://django-debug-toolbar.readthedocs.io/en/latest/) - [@opensource@debug_toolbar](https://github.com/django-commons/django-debug-toolbar) - [@article@Django Debug Toolbar: Configuration and Overview](https://medium.com/@hmbarotov/django-debug-toolbar-configuration-and-overview-97dbe8279279) -- [@video@Django Debug Toolbar - A Tool to Help You With Your Django Projects](https://www.youtube.com/watch?v=H-vLUoXKKIs) -- [@video@Mastering Django Debug Toolbar: Efficient Debugging and Optimization Techniques](https://www.youtube.com/watch?v=c5riXBYFxLk) \ No newline at end of file +- [@video@Django Debug Toolbar - A Tool to Help You With Your Django Projects](https://www.youtube.com/watch?v=H-vLUoXKKIs) \ No newline at end of file diff --git a/roadmaps/django/content/detailview@D8vZfjzzt3gPda-6iF5Y4.md b/roadmaps/django/content/detailview@D8vZfjzzt3gPda-6iF5Y4.md index 3624d0676..48dedc902 100644 --- a/roadmaps/django/content/detailview@D8vZfjzzt3gPda-6iF5Y4.md +++ b/roadmaps/django/content/detailview@D8vZfjzzt3gPda-6iF5Y4.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@DetailView](https://docs.djangoproject.com/en/6.0/ref/class-based-views/generic-display/#detailview) - [@article@Django DetailView](https://www.pythontutorial.net/django-tutorial/django-detailview/) - [@article@Django Tutorial Part 6: Generic list and detail views](https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Server-side/Django/Generic_views) -- [@video@Django 2 for Beginners #23 DetailView](https://www.youtube.com/watch?v=IkqsW8slOO0) -- [@video@Django Full Course - 20.1 - Class Based Views. Built-in generic views (ListView, DetailView)](https://www.youtube.com/watch?v=SCvFhXNVVvs) \ No newline at end of file +- [@video@Django 2 for Beginners #23 DetailView](https://www.youtube.com/watch?v=IkqsW8slOO0) \ No newline at end of file diff --git a/roadmaps/django/content/django--rest-framework@ultPpF8Lpqry-SdAbNCB1.md b/roadmaps/django/content/django--rest-framework@ultPpF8Lpqry-SdAbNCB1.md index 7da0cbe06..922cf4c41 100644 --- a/roadmaps/django/content/django--rest-framework@ultPpF8Lpqry-SdAbNCB1.md +++ b/roadmaps/django/content/django--rest-framework@ultPpF8Lpqry-SdAbNCB1.md @@ -7,6 +7,4 @@ Visit the following resources to learn more: - [@official@Django REST framework](https://www.django-rest-framework.org/) - [@opensource@django-rest-framework](https://github.com/encode/django-rest-framework) - [@article@Django REST Framework Basics](https://testdriven.io/blog/drf-basics/) -- [@article@Setting Up a Django API with Django REST Framework (DRF): A Beginner’s Guide](https://medium.com/@michal.drozdze/setting-up-a-django-api-with-django-rest-framework-drf-a-beginners-guide-cee5d61f00a6) -- [@video@Django REST Framework Oversimplified](https://www.youtube.com/watch?v=cJveiktaOSQ) - [@video@Django REST Framework - API Development with Django](https://www.youtube.com/playlist?list=PL-2EBeDYMIbTLulc9FSoAXhbmXpLq2l5t) \ No newline at end of file diff --git a/roadmaps/django/content/django-admin@Voo8COgeTLD-607m793gh.md b/roadmaps/django/content/django-admin@Voo8COgeTLD-607m793gh.md index f7a6e4fd4..b6cd3d598 100644 --- a/roadmaps/django/content/django-admin@Voo8COgeTLD-607m793gh.md +++ b/roadmaps/django/content/django-admin@Voo8COgeTLD-607m793gh.md @@ -7,6 +7,4 @@ Visit the following resources to learn more: - [@official@The Django admin site](https://docs.djangoproject.com/en/6.0/ref/contrib/admin/) - [@official@django-admin and manage.py](https://docs.djangoproject.com/en/6.0/ref/django-admin/) - [@article@Django Tutorial Part 4: Django admin site](https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Server-side/Django/Admin_site) -- [@article@How to Set Up A Django Admin Site](https://www.freecodecamp.org/news/how-to-set-up-a-django-admin-site/) -- [@video@Python Django Admin tutorial](https://www.youtube.com/watch?v=4tiSmL4JmS0) - [@video@Learn Django - Admin](https://www.youtube.com/playlist?list=PLOLrQ9Pn6cazhaxNDhcOIPYXt2zZhAXKO) \ No newline at end of file diff --git a/roadmaps/django/content/django-ninja@B86paKhwiZsM5XP-V-AE8.md b/roadmaps/django/content/django-ninja@B86paKhwiZsM5XP-V-AE8.md index 7a04e2734..09f84d16c 100644 --- a/roadmaps/django/content/django-ninja@B86paKhwiZsM5XP-V-AE8.md +++ b/roadmaps/django/content/django-ninja@B86paKhwiZsM5XP-V-AE8.md @@ -4,7 +4,6 @@ Django Ninja is a web framework for building APIs with Django and Python 3.7+ wi Visit the following resources to learn more: -- [@official@Django Ninja](https://django-ninja.dev/) - [@official@First Steps](https://django-ninja.dev/tutorial/) - [@opensource@django-ninja](https://github.com/vitalik/django-ninja) - [@video@Django-Ninja APIs - Modern API Development in Django](https://www.youtube.com/watch?v=XqkqbsdtoMI) diff --git a/roadmaps/django/content/django-orm@GQqNJQ3FkO-kBM8WYVBmn.md b/roadmaps/django/content/django-orm@GQqNJQ3FkO-kBM8WYVBmn.md index d78e21483..143805e2b 100644 --- a/roadmaps/django/content/django-orm@GQqNJQ3FkO-kBM8WYVBmn.md +++ b/roadmaps/django/content/django-orm@GQqNJQ3FkO-kBM8WYVBmn.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Making queries](https://docs.djangoproject.com/en/6.0/topics/db/queries/) - [@article@An introduction to the Django ORM](https://opensource.com/article/17/11/django-orm) - [@article@Understanding Django ORM (Object-Relational Mapping)](https://medium.com/django-unleashed/understanding-django-orm-object-relational-mapping-16f3c29db7d7) -- [@video@Django ORM Deep Dive](https://www.youtube.com/watch?v=EsBqIZmR2Uc&list=PL-2EBeDYMIbQXKsyNweppuFptuogJe2L-) -- [@video@DJ101 | Django Database ORM Mastery Course](https://www.youtube.com/playlist?list=PLOLrQ9Pn6cayYycbeBdxHUFrzTqrNE7Pe) \ No newline at end of file +- [@video@Django ORM Deep Dive](https://www.youtube.com/watch?v=EsBqIZmR2Uc&list=PL-2EBeDYMIbQXKsyNweppuFptuogJe2L-) \ No newline at end of file diff --git a/roadmaps/django/content/fields-types@CX-9Ii3e9rrokUTF0_hI5.md b/roadmaps/django/content/fields-types@CX-9Ii3e9rrokUTF0_hI5.md index 9863678e8..b0681d75b 100644 --- a/roadmaps/django/content/fields-types@CX-9Ii3e9rrokUTF0_hI5.md +++ b/roadmaps/django/content/fields-types@CX-9Ii3e9rrokUTF0_hI5.md @@ -7,6 +7,4 @@ Visit the following resources to learn more: - [@official@Fields](https://docs.djangoproject.com/en/6.0/topics/db/models/#fields) - [@official@Model field reference](https://docs.djangoproject.com/en/6.0/ref/models/fields/) - [@article@Django Model Fields – Common Use Cases and How They Work](https://www.freecodecamp.org/news/common-django-model-fields-and-their-use-cases/) -- [@article@What are the Different Field Types in Django?](https://www.horilla.com/blogs/what-are-the-different-field-types-in-django/) -- [@video@Field types and options in Django models](https://www.youtube.com/watch?v=u7MJxv_P2Pk) - [@video@Django Full Course - 1.0 - Introduction to models. Fields and field types](https://www.youtube.com/watch?v=1danN1DTzFI) \ No newline at end of file diff --git a/roadmaps/django/content/filtering--lookups@LDajzTC8AKD-13JVtL0Tk.md b/roadmaps/django/content/filtering--lookups@LDajzTC8AKD-13JVtL0Tk.md index 96e424e0b..ca06a134a 100644 --- a/roadmaps/django/content/filtering--lookups@LDajzTC8AKD-13JVtL0Tk.md +++ b/roadmaps/django/content/filtering--lookups@LDajzTC8AKD-13JVtL0Tk.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Field lookups](https://docs.djangoproject.com/en/6.0/topics/db/queries/#field-lookups) - [@official@How to write custom lookups](https://docs.djangoproject.com/en/6.0/howto/custom-lookups/) - [@official@filter()](https://docs.djangoproject.com/en/6.0/ref/models/querysets/#django.db.models.query.QuerySet.filter) -- [@article@Filter Reference](https://django-filter.readthedocs.io/en/latest/ref/filters.html) - [@video@Django ORM - QuerySet Filtering and Lookups / Ordering and Slicing QuerySets](https://www.youtube.com/watch?v=84BBAGEu064) \ No newline at end of file diff --git a/roadmaps/django/content/filters--custom-filters@jhZsz4yMcYHgWsigQ4nzU.md b/roadmaps/django/content/filters--custom-filters@jhZsz4yMcYHgWsigQ4nzU.md index 287b7fd47..5602d440f 100644 --- a/roadmaps/django/content/filters--custom-filters@jhZsz4yMcYHgWsigQ4nzU.md +++ b/roadmaps/django/content/filters--custom-filters@jhZsz4yMcYHgWsigQ4nzU.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Filters](https://docs.djangoproject.com/en/6.0/ref/templates/language/#filters) - [@official@Built-in template tags and filters](https://docs.djangoproject.com/en/6.0/ref/templates/builtins/) - [@article@filter Template Tag](https://www.w3schools.com/django/ref_tags_filter.php) -- [@article@Django Templates: Implementing Custom Tags and Filters](https://realpython.com/django-template-custom-tags-filters/) - [@video@Creating Custom Template Filters in Django!](https://www.youtube.com/watch?v=g2WkvFSVce8) \ No newline at end of file diff --git a/roadmaps/django/content/filters@jPhWe3MfOLbisxNCaivmz.md b/roadmaps/django/content/filters@jPhWe3MfOLbisxNCaivmz.md index f7dd49f41..d0fff6123 100644 --- a/roadmaps/django/content/filters@jPhWe3MfOLbisxNCaivmz.md +++ b/roadmaps/django/content/filters@jPhWe3MfOLbisxNCaivmz.md @@ -5,4 +5,4 @@ Filters in Django's logging framework provide a way to add extra control over wh Visit the following resources to learn more: - [@official@Filters](https://docs.djangoproject.com/en/6.0/topics/logging/#topic-logging-parts-filters) -- [@article@Logging in Django — Part II [Filters and Formatters]](https://medium.com/django-unleashed/logging-in-django-part-ii-filters-and-formatters-c7190d360ab2) \ No newline at end of file +- [@article@Logging in Django — Part II \[Filters and Formatters\]](https://medium.com/django-unleashed/logging-in-django-part-ii-filters-and-formatters-c7190d360ab2) \ No newline at end of file diff --git a/roadmaps/django/content/formatters@rvnqGZxTu3YMH4HQwJ61i.md b/roadmaps/django/content/formatters@rvnqGZxTu3YMH4HQwJ61i.md index 3600a2af3..af36feb2c 100644 --- a/roadmaps/django/content/formatters@rvnqGZxTu3YMH4HQwJ61i.md +++ b/roadmaps/django/content/formatters@rvnqGZxTu3YMH4HQwJ61i.md @@ -5,5 +5,5 @@ Formatters in Django's logging framework structure log records into human-readab Visit the following resources to learn more: - [@official@Formatters](https://docs.djangoproject.com/en/6.0/topics/logging/#topic-logging-parts-formatters) -- [@article@Logging in Django — Part II [Filters and Formatters]](https://medium.com/django-unleashed/logging-in-django-part-ii-filters-and-formatters-c7190d360ab2) +- [@article@Logging in Django — Part II \[Filters and Formatters\]](https://medium.com/django-unleashed/logging-in-django-part-ii-filters-and-formatters-c7190d360ab2) - [@video@Logging in Django and Python Applications - Handlers / Formatters / Better Stack aggregation](https://www.youtube.com/watch?v=XSwIUnGXrwY) \ No newline at end of file diff --git a/roadmaps/django/content/function-based-views@3k2Fo1-qldnE38HLtAtvv.md b/roadmaps/django/content/function-based-views@3k2Fo1-qldnE38HLtAtvv.md index 0b0109d49..b533a8623 100644 --- a/roadmaps/django/content/function-based-views@3k2Fo1-qldnE38HLtAtvv.md +++ b/roadmaps/django/content/function-based-views@3k2Fo1-qldnE38HLtAtvv.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Writing views](https://docs.djangoproject.com/en/6.0/topics/http/views/#a-simple-view) - [@article@Django Functional Based Views](https://medium.com/@rkiptoo5244/django-functional-based-views-37c1d560d154) - [@article@Class-based vs Function-based Views in Django](https://testdriven.io/blog/django-class-based-vs-function-based-views/) -- [@video@Why I Use Django Function Based Views](https://www.youtube.com/watch?v=mKzStOGIc4A) -- [@video@Creating function based views in Django [16 of 24] | Django for Beginners](https://www.youtube.com/watch?v=IYr430whtzY) \ No newline at end of file +- [@video@Why I Use Django Function Based Views](https://www.youtube.com/watch?v=mKzStOGIc4A) \ No newline at end of file diff --git a/roadmaps/django/content/introduction@m7fQLURtbiz4BM2UcZPeS.md b/roadmaps/django/content/introduction@m7fQLURtbiz4BM2UcZPeS.md index 284553e83..60bade1b9 100644 --- a/roadmaps/django/content/introduction@m7fQLURtbiz4BM2UcZPeS.md +++ b/roadmaps/django/content/introduction@m7fQLURtbiz4BM2UcZPeS.md @@ -5,10 +5,6 @@ Django is a high-level Python web framework that encourages rapid development an Visit the following resources to learn more: - [@course@Python Django 101](https://www.simplilearn.com/free-python-django-course-skillup) -- [@book@Django for Professionals](http://ia800604.us.archive.org/3/items/ebooks_202307/djangoforprofessionals.pdf) -- [@official@Django](https://www.djangoproject.com/start/overview/) - [@official@Django Docs](https://docs.djangoproject.com/en/) - [@article@Django Introduction](https://www.w3schools.com/django/django_intro.php) -- [@video@Django Crash Course – Python Web Framework](https://www.youtube.com/watch?v=0roB7wZMLqI) -- [@video@Django Tutorial for Beginners – Build Powerful Backends](https://www.youtube.com/watch?v=rHux0gMZ3Eg) -- [@video@Django For Everybody - Full Python University Course](https://www.youtube.com/watch?v=o0XbHvKxw7Y) \ No newline at end of file +- [@video@Django Crash Course – Python Web Framework](https://www.youtube.com/watch?v=0roB7wZMLqI) \ No newline at end of file diff --git a/roadmaps/django/content/listview@mLMh30_UjacqqNRyKRCiP.md b/roadmaps/django/content/listview@mLMh30_UjacqqNRyKRCiP.md index 77e948efb..e88db1282 100644 --- a/roadmaps/django/content/listview@mLMh30_UjacqqNRyKRCiP.md +++ b/roadmaps/django/content/listview@mLMh30_UjacqqNRyKRCiP.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@ListView](https://docs.djangoproject.com/en/6.0/ref/class-based-views/generic-display/) - [@article@Django Tutorial Part 6: Generic list and detail views](https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Server-side/Django/Generic_views#overview) - [@article@Django ListView](https://www.pythontutorial.net/django-tutorial/django-listview/) -- [@video@The Basics of Django ListView](https://www.youtube.com/watch?v=J74OTEhmLU0) - [@video@Django Full Course - 20.1 - Class Based Views. Built-in generic views (ListView, DetailView)](https://www.youtube.com/watch?v=SCvFhXNVVvs) \ No newline at end of file diff --git a/roadmaps/django/content/logging@SxATl4QiM9iA1_qaUNJXx.md b/roadmaps/django/content/logging@SxATl4QiM9iA1_qaUNJXx.md index 05e71e516..0a39a67af 100644 --- a/roadmaps/django/content/logging@SxATl4QiM9iA1_qaUNJXx.md +++ b/roadmaps/django/content/logging@SxATl4QiM9iA1_qaUNJXx.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Logging](https://docs.djangoproject.com/en/6.0/topics/logging/) - [@official@How to configure and use logging¶](https://docs.djangoproject.com/en/6.0/howto/logging/) - [@article@The Complete Guide to Logging in Django](https://dev.to/pragativerma18/the-complete-guide-to-logging-in-django-5fde) -- [@article@How to Get Started with Logging in Django](https://betterstack.com/community/guides/logging/how-to-start-logging-with-django/) - [@video@Logging in Django and Python Applications - Handlers / Formatters / Better Stack aggregation](https://www.youtube.com/watch?v=XSwIUnGXrwY) \ No newline at end of file diff --git a/roadmaps/django/content/message-framework@AztOoGUtPW_6jP6NqJ5T-.md b/roadmaps/django/content/message-framework@AztOoGUtPW_6jP6NqJ5T-.md index 06eca9e20..1e5f5f869 100644 --- a/roadmaps/django/content/message-framework@AztOoGUtPW_6jP6NqJ5T-.md +++ b/roadmaps/django/content/message-framework@AztOoGUtPW_6jP6NqJ5T-.md @@ -6,7 +6,5 @@ Visit the following resources to learn more: - [@official@The messages framework](https://docs.djangoproject.com/en/6.0/ref/contrib/messages/) - [@article@Messages Framework](https://django-advanced-training.readthedocs.io/en/latest/features/contrib.messages/) -- [@article@Implementing Messaging Functionality with the Messages Framework in Django](https://medium.com/@iamalisaleh/implementing-messaging-functionality-with-the-messages-framework-in-django-23d7afc8f1d2) - [@article@Basics of Django Messages Framework](https://micropyramid.com/blog/basics-of-django-message-framework/) -- [@video@#23 Django tutorials | Passing Messages](https://www.youtube.com/watch?v=Mf_97YaUKag) -- [@video@Exploring Django | The Messages Framework](https://www.youtube.com/watch?v=MhUfgeWFgos) \ No newline at end of file +- [@video@#23 Django tutorials | Passing Messages](https://www.youtube.com/watch?v=Mf_97YaUKag) \ No newline at end of file diff --git a/roadmaps/django/content/middleware@IsZm5SZWJ0CTjxCOKZnn-.md b/roadmaps/django/content/middleware@IsZm5SZWJ0CTjxCOKZnn-.md index f85137558..c32946402 100644 --- a/roadmaps/django/content/middleware@IsZm5SZWJ0CTjxCOKZnn-.md +++ b/roadmaps/django/content/middleware@IsZm5SZWJ0CTjxCOKZnn-.md @@ -6,6 +6,5 @@ Visit the following resources to learn more: - [@official@Middleware](https://docs.djangoproject.com/en/6.0/topics/http/middleware/) - [@official@Middleware Componetns](https://docs.djangoproject.com/en/6.0/ref/middleware/) -- [@article@A Comprehensive Guide to Django Middleware](https://www.datree.io/resources/guide-to-django-middleware) - [@article@What is Django Middleware & Its Role in Request Processing](https://www.horilla.com/blogs/what-is-django-middleware-and-its-role-in-request-processing/) - [@video@Writing Django Middleware (with tests!) | HTMX middleware | IP Blacklist middleware](https://www.youtube.com/watch?v=--ddZc39wVQ) \ No newline at end of file diff --git a/roadmaps/django/content/migrations@tCK6V3T4oGy9O8Wur2k9d.md b/roadmaps/django/content/migrations@tCK6V3T4oGy9O8Wur2k9d.md index 8c7337529..2794dde96 100644 --- a/roadmaps/django/content/migrations@tCK6V3T4oGy9O8Wur2k9d.md +++ b/roadmaps/django/content/migrations@tCK6V3T4oGy9O8Wur2k9d.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Migrations](https://docs.djangoproject.com/en/6.0/topics/migrations/) - [@official@Migration Operations](https://docs.djangoproject.com/en/6.0/ref/migration-operations/) - [@article@Mastering Django Migrations: A Complete Beginner’s Guide](https://medium.com/simform-engineering/mastering-django-migrations-a-complete-beginners-guide-a50d29924c7c) -- [@article@Squashing Django Migrations the Easy Way](https://jacklinke.com/squashing-django-migrations-the-easy-way) - [@video@Django - What are migrations - actually? Introduction to migrations and the Django database](https://www.youtube.com/watch?v=N4gjiJumTZg) \ No newline at end of file diff --git a/roadmaps/django/content/model-inheritance@SWNGsyrpP7XghRa_zKQbb.md b/roadmaps/django/content/model-inheritance@SWNGsyrpP7XghRa_zKQbb.md index 8c7326a05..41568be8c 100644 --- a/roadmaps/django/content/model-inheritance@SWNGsyrpP7XghRa_zKQbb.md +++ b/roadmaps/django/content/model-inheritance@SWNGsyrpP7XghRa_zKQbb.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Model inheritance](https://docs.djangoproject.com/fr/2.2/topics/db/models/#model-inheritance) - [@article@Understanding Django-Advanced Model Inheritance.](https://foysalff.medium.com/understanding-django-model-inheritance-b0c38588ebb4) - [@article@Django Model Inheritance](https://dev.to/highcenburg/django-model-inheritance-4f3p) -- [@video@Django Model Inheritance Options Introduction - ORM Part-9](https://www.youtube.com/watch?v=4Xag2FzmN60) -- [@video@Django Model Inheritance - Abstract Models and Multi-Table Inheritance](https://www.youtube.com/watch?v=KSPRODsdfo4) \ No newline at end of file +- [@video@Django Model Inheritance Options Introduction - ORM Part-9](https://www.youtube.com/watch?v=4Xag2FzmN60) \ No newline at end of file diff --git a/roadmaps/django/content/model-relationships@D7wMA3PYw1RYMz9lXGsgW.md b/roadmaps/django/content/model-relationships@D7wMA3PYw1RYMz9lXGsgW.md index 0e4a42a1d..639de8224 100644 --- a/roadmaps/django/content/model-relationships@D7wMA3PYw1RYMz9lXGsgW.md +++ b/roadmaps/django/content/model-relationships@D7wMA3PYw1RYMz9lXGsgW.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Relationships](https://docs.djangoproject.com/en/6.0/topics/db/models/#relationships) - [@official@Examples of model relationship API usage](https://docs.djangoproject.com/en/6.0/topics/db/examples/) - [@article@How to Define Relationships Between Django Models](https://www.freecodecamp.org/news/django-model-relationships/) -- [@video@Understanding Django Model Relationships](http://youtube.com/watch?v=2KqhBkMv7aM) -- [@video@Database Relationships | One To Many & Many to Many | Django (3.0) Crash Course Tutorials (pt 6)](https://www.youtube.com/watch?v=wIPHER2UBB4) \ No newline at end of file +- [@video@Understanding Django Model Relationships](http://youtube.com/watch?v=2KqhBkMv7aM) \ No newline at end of file diff --git a/roadmaps/django/content/models@iY7yJ9NN77F6wvlgD4zKG.md b/roadmaps/django/content/models@iY7yJ9NN77F6wvlgD4zKG.md index bf9e55fb4..e7d98dc54 100644 --- a/roadmaps/django/content/models@iY7yJ9NN77F6wvlgD4zKG.md +++ b/roadmaps/django/content/models@iY7yJ9NN77F6wvlgD4zKG.md @@ -7,6 +7,4 @@ Visit the following resources to learn more: - [@official@Models](https://docs.djangoproject.com/en/6.0/topics/db/models/) - [@article@Django Models](https://www.w3schools.com/django/django_models.php) - [@article@Django Tutorial Part 3: Using models](https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Server-side/Django/Models) -- [@article@Django models](https://tutorial.djangogirls.org/en/django_models/) -- [@video@Python Django Models and Migrations](https://www.youtube.com/watch?v=5DW4Ky1Um4o) - [@video@Django Models | Crash Course | Field Types, Connections, and Model Functions](https://www.youtube.com/watch?v=RbJOmgTX63M) \ No newline at end of file diff --git a/roadmaps/django/content/mysql@pnyNAPLViP4LBGvkVbZ5s.md b/roadmaps/django/content/mysql@pnyNAPLViP4LBGvkVbZ5s.md index 8ea647122..dae0ee5f8 100644 --- a/roadmaps/django/content/mysql@pnyNAPLViP4LBGvkVbZ5s.md +++ b/roadmaps/django/content/mysql@pnyNAPLViP4LBGvkVbZ5s.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@MySQL Notes](https://docs.djangoproject.com/en/6.0/ref/databases/#mysql-notes) - [@article@Beginner’s Django Guide: Setting Up Projects with MySQL](https://medium.com/@nikhilrpandey15/beginners-guide-to-django-setting-up-projects-with-mysql-03ff8cb43a44) - [@article@Django-MySQL Documentation](https://django-mysql.readthedocs.io/en/latest/) -- [@video@How to Connect MySQL database with Django Project | Beginners Tutorial](https://www.youtube.com/watch?v=5g_xIwxLSJk) -- [@video@How to Create a Django MySQL Database with Django Models](https://www.youtube.com/watch?v=IiUYyZo2gTk) \ No newline at end of file +- [@video@How to Connect MySQL database with Django Project | Beginners Tutorial](https://www.youtube.com/watch?v=5g_xIwxLSJk) \ No newline at end of file diff --git a/roadmaps/django/content/pagination@-ZFQ0QzqqBIuSQK9CwLg4.md b/roadmaps/django/content/pagination@-ZFQ0QzqqBIuSQK9CwLg4.md index 135a4bac9..487a57cf2 100644 --- a/roadmaps/django/content/pagination@-ZFQ0QzqqBIuSQK9CwLg4.md +++ b/roadmaps/django/content/pagination@-ZFQ0QzqqBIuSQK9CwLg4.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Pagination](https://docs.djangoproject.com/en/6.0/topics/pagination/) - [@official@Paginator](https://docs.djangoproject.com/en/6.0/ref/paginator/) - [@article@Pagination in Django](https://testdriven.io/blog/django-pagination/) -- [@article@Django Pagination Tutorial with Example](https://medium.com/django-unleashed/django-pagination-tutorial-with-example-745cefd54eb3) - [@video@Pagination For Django - Django Wednesdays #18](https://www.youtube.com/watch?v=N-PB-HMFmdo) \ No newline at end of file diff --git a/roadmaps/django/content/pdb-ipdb@WRHWs75DbhuiVZm1XMe7z.md b/roadmaps/django/content/pdb-ipdb@WRHWs75DbhuiVZm1XMe7z.md index 820a1d83a..938d16356 100644 --- a/roadmaps/django/content/pdb-ipdb@WRHWs75DbhuiVZm1XMe7z.md +++ b/roadmaps/django/content/pdb-ipdb@WRHWs75DbhuiVZm1XMe7z.md @@ -7,7 +7,4 @@ Visit the following resources to learn more: - [@official@pdb](https://docs.python.org/3/library/pdb.html) - [@official@ipdb](vhttps://pypi.org/project/ipdb/) - [@article@Python Debugging With Pdb](https://realpython.com/python-debugging-pdb/) -- [@article@Debugging Python Apps: A Comprehensive Guide to pdb](https://sunscrapers.com/blog/python-debugging-guide-pdb/) -- [@article@A Guide to Debugging Python Code with ipdb](https://betterstack.com/community/guides/scaling-python/python-debugging/) -- [@video@python debugger crash course: pdb / breakpoint (beginner - intermediate) anthony explains #097](https://www.youtube.com/watch?v=0LPuG825eAk) - [@video@How to use ipdb the interactive python debugger](https://www.youtube.com/watch?v=EnC9ciDkXqA) \ No newline at end of file diff --git a/roadmaps/django/content/postgresql@ykgvgR6YE_-V1LAtr0DvU.md b/roadmaps/django/content/postgresql@ykgvgR6YE_-V1LAtr0DvU.md index 6c24472fb..9eac6a3fd 100644 --- a/roadmaps/django/content/postgresql@ykgvgR6YE_-V1LAtr0DvU.md +++ b/roadmaps/django/content/postgresql@ykgvgR6YE_-V1LAtr0DvU.md @@ -7,6 +7,4 @@ Visit the following resources to learn more: - [@roadmap@Visit the Dedicated PostgreSQL Roadmap](https://roadmap.sh/postgresql-dba) - [@official@PostgreSQL Notes](https://docs.djangoproject.com/en/6.0/ref/databases/#postgresql-notes) - [@article@Complete Tutorial: Set-up PostgreSQL Database with Django Application](https://medium.com/django-unleashed/complete-tutorial-set-up-postgresql-database-with-django-application-d9e789ffa384) -- [@article@Connect to Database](https://www.w3schools.com/django/django_db_connect.php) -- [@video@Django PostgreSQL | Django PostgreSQL Database Setup](https://www.youtube.com/watch?v=FlzfWgVZuyY) -- [@video@Easiest Way To Connect Django To A Postgres Database](https://www.youtube.com/watch?v=HEV1PWycOuQ) \ No newline at end of file +- [@video@Django PostgreSQL | Django PostgreSQL Database Setup](https://www.youtube.com/watch?v=FlzfWgVZuyY) \ No newline at end of file diff --git a/roadmaps/django/content/pytest@K2dNQ69laFT853CFniJrZ.md b/roadmaps/django/content/pytest@K2dNQ69laFT853CFniJrZ.md index 717877901..6fbaca470 100644 --- a/roadmaps/django/content/pytest@K2dNQ69laFT853CFniJrZ.md +++ b/roadmaps/django/content/pytest@K2dNQ69laFT853CFniJrZ.md @@ -4,10 +4,7 @@ pytest is a popular Python testing framework that simplifies writing and running Visit the following resources to learn more: -- [@official@pytest docs](https://docs.pytest.org/en/stable/) - [@official@pytest-django Documentation](https://pytest-django.readthedocs.io/en/latest/) - [@opensource@pytest](https://github.com/pytest-dev/pytest) -- [@article@Hands On Guide to Unit Testing with Pytest and Django](https://klementomeri.medium.com/path-to-tight-sleep-with-test-automation-81916b567745) - [@article@How to Use Pytest for Unit Testing](https://www.datacamp.com/tutorial/pytest-tutorial-a-hands-on-guide-to-unit-testing) -- [@video@Pytest Mastery with Django](https://www.youtube.com/watch?v=LYX6nlECcro&list=PLOLrQ9Pn6caw3ilqDR8_qezp76QuEOlHY) -- [@video@Re-Write Django tests with pytest | pytest fixtures & test functions](https://www.youtube.com/watch?v=pdatgYDXmSE) \ No newline at end of file +- [@video@Pytest Mastery with Django](https://www.youtube.com/watch?v=LYX6nlECcro&list=PLOLrQ9Pn6caw3ilqDR8_qezp76QuEOlHY) \ No newline at end of file diff --git a/roadmaps/django/content/regex-paths@DbJ1BIOoerkCH4P95Z7wD.md b/roadmaps/django/content/regex-paths@DbJ1BIOoerkCH4P95Z7wD.md index e138825fd..175a75911 100644 --- a/roadmaps/django/content/regex-paths@DbJ1BIOoerkCH4P95Z7wD.md +++ b/roadmaps/django/content/regex-paths@DbJ1BIOoerkCH4P95Z7wD.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Using regular expressions](https://docs.djangoproject.com/en/6.0/topics/http/urls/#using-regular-expressions) - [@article@Understanding Django URL patterns](https://www.hostinger.com/my/tutorials/django-url-patterns) - [@article@How Django URLs work with Regular Expressions](https://www.codingforentrepreneurs.com/blog/how-django-urls-work-with-regular-expressions) -- [@video@How Django URLs work with Regular Expressions](https://www.youtube.com/watch?v=8rExil_EWtk) -- [@video@Learning Django - How to use url mapping with regexp (regular expression) in Django](https://www.youtube.com/watch?v=5zJ3LPWlfqU) \ No newline at end of file +- [@video@How Django URLs work with Regular Expressions](https://www.youtube.com/watch?v=8rExil_EWtk) \ No newline at end of file diff --git a/roadmaps/django/content/request-reponse-flow@ftFF3oFfqpKvjQhXk3bWw.md b/roadmaps/django/content/request-reponse-flow@ftFF3oFfqpKvjQhXk3bWw.md index 859336928..2bce2d6cc 100644 --- a/roadmaps/django/content/request-reponse-flow@ftFF3oFfqpKvjQhXk3bWw.md +++ b/roadmaps/django/content/request-reponse-flow@ftFF3oFfqpKvjQhXk3bWw.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Request and response objects](https://docs.djangoproject.com/en/6.0/ref/request-response/) - [@article@Django Request-Response Cycle?](https://medium.com/@developerstacks/django-request-response-cycle-7165167f54c5) - [@article@Django Request Life Cycle Explained](https://dev.to/nilebits/django-request-life-cycle-explained-ci6) -- [@video@Python Django Course | Understanding the Django Request Response Cycle](https://www.youtube.com/watch?v=9X83BZ1cF7o) -- [@video@09 - Django Request Response Cycle | Official Django Polls Companion Videos](https://www.youtube.com/watch?v=TRZtGJP-BTc) \ No newline at end of file +- [@video@Python Django Course | Understanding the Django Request Response Cycle](https://www.youtube.com/watch?v=9X83BZ1cF7o) \ No newline at end of file diff --git a/roadmaps/django/content/serializers@aJ0jM_zjUJkt0wVfJQYt7.md b/roadmaps/django/content/serializers@aJ0jM_zjUJkt0wVfJQYt7.md index be7074f17..9f8ad8a59 100644 --- a/roadmaps/django/content/serializers@aJ0jM_zjUJkt0wVfJQYt7.md +++ b/roadmaps/django/content/serializers@aJ0jM_zjUJkt0wVfJQYt7.md @@ -7,6 +7,4 @@ Visit the following resources to learn more: - [@official@Serializers](https://www.django-rest-framework.org/api-guide/serializers/) - [@official@Tutorial 1: Serialization](https://www.django-rest-framework.org/tutorial/1-serialization/) - [@official@Serializer relations](https://www.django-rest-framework.org/api-guide/relations/) -- [@article@Effectively Using Django REST Framework Serializers](https://testdriven.io/blog/drf-serializers/) -- [@video@Django Rest Framework | Serializers & CRUD](https://www.youtube.com/watch?v=TmsD8QExZ84) - [@video@Django REST Framework- Nested Serializers, SerializerMethodField and Serializer Relations](https://www.youtube.com/watch?v=KfSYadIFHgY) \ No newline at end of file diff --git a/roadmaps/django/content/settingspy@_RRCcJpO33XAgdsBzJdY9.md b/roadmaps/django/content/settingspy@_RRCcJpO33XAgdsBzJdY9.md index 69ff2b540..a8c0d277a 100644 --- a/roadmaps/django/content/settingspy@_RRCcJpO33XAgdsBzJdY9.md +++ b/roadmaps/django/content/settingspy@_RRCcJpO33XAgdsBzJdY9.md @@ -5,7 +5,6 @@ Visit the following resources to learn more: - [@official@Django settings](https://docs.djangoproject.com/en/6.0/topics/settings/) -- [@official@Settings](https://docs.djangoproject.com/en/6.0/ref/settings/) - [@article@Understanding Django's settings.py File: A Comprehensive Guide for Beginners](https://dev.to/rupesh_mishra/understanding-djangos-settingspy-file-a-comprehensive-guide-for-beginners-35e2) -- [@article@Understanding Django's settings.py: A Deep Dive](https://lavishchhatwani.com/f/understanding-djangos-settingspy-a-deep-dive) +- [@article@How to Set Environment Variables in Python (Step-by-Step)](https://roadmap.sh/python/set-environment-variable) - [@video@settings.py configuration in django | django settings.py explained | django full tutorial | #04](https://www.youtube.com/watch?v=uGcmzeU1tmQ) \ No newline at end of file diff --git a/roadmaps/django/content/signals@gPy4yi6smV4gcRj_WCqYR.md b/roadmaps/django/content/signals@gPy4yi6smV4gcRj_WCqYR.md index ebd6f9cd9..ecacbd823 100644 --- a/roadmaps/django/content/signals@gPy4yi6smV4gcRj_WCqYR.md +++ b/roadmaps/django/content/signals@gPy4yi6smV4gcRj_WCqYR.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Signals](https://docs.djangoproject.com/en/6.0/topics/signals/) - [@official@Signal List](https://docs.djangoproject.com/en/6.0/ref/signals/) - [@article@How to Use Django Signals in Your Projects](https://www.freecodecamp.org/news/how-to-use-django-signals-in-your-projects/) -- [@video@Django Signals - Introduction!](https://www.youtube.com/watch?v=8p4M-7VXhAU) - [@video@Django Signals](https://www.youtube.com/watch?v=rEX50LJrFuU&list=PL0efIqwJO9kDGQ34csSYNSm2udR4kOrdb) \ No newline at end of file diff --git a/roadmaps/django/content/sqlite@o6qNq8D_gwC5UrkKjz57o.md b/roadmaps/django/content/sqlite@o6qNq8D_gwC5UrkKjz57o.md index 3bc287f6c..0f0c53998 100644 --- a/roadmaps/django/content/sqlite@o6qNq8D_gwC5UrkKjz57o.md +++ b/roadmaps/django/content/sqlite@o6qNq8D_gwC5UrkKjz57o.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@SQLite notes](https://docs.djangoproject.com/en/6.0/ref/databases/#sqlite-notes) - [@article@The definitive guide to using Django with SQLite in production](https://alldjango.com/articles/definitive-guide-to-using-django-sqlite-in-production) - [@article@“Using SQLite as a Database Backend in Django Projects” ||Code with Bushra](https://medium.com/@codewithbushra/using-sqlite-as-a-database-backend-in-django-projects-code-with-bushra-d23e3100686e) -- [@video@Django Tutorial - SQLite3 DataBase Tutorial](https://www.youtube.com/watch?v=UxTwFMZ4r5k) - [@video@Django Part 3: Sqlite3 Database and Migrations](https://www.youtube.com/watch?v=RzkVbz7Ie44) \ No newline at end of file diff --git a/roadmaps/django/content/tags--custom-tags@W2v9_4sn5aoZjxMKOQTcw.md b/roadmaps/django/content/tags--custom-tags@W2v9_4sn5aoZjxMKOQTcw.md index f0d99d0a1..ce83e9ded 100644 --- a/roadmaps/django/content/tags--custom-tags@W2v9_4sn5aoZjxMKOQTcw.md +++ b/roadmaps/django/content/tags--custom-tags@W2v9_4sn5aoZjxMKOQTcw.md @@ -6,7 +6,5 @@ Visit the following resources to learn more: - [@official@Built-in template tags and filters](https://docs.djangoproject.com/en/6.0/ref/templates/builtins/) - [@official@How to create custom template tags and filters](https://docs.djangoproject.com/en/6.0/howto/custom-template-tags/) -- [@article@Django Templates: Implementing Custom Tags and Filters](https://realpython.com/django-template-custom-tags-filters/) - [@article@Understanding and Implementing Custom Template Tags in Django](https://dev.to/3bdelrahman/understanding-and-implementing-custom-template-tags-in-django-5cao) -- [@video@Django Tutorial #10 - Template Tags](https://www.youtube.com/watch?v=RCE3VUpzGw0) -- [@video@Python Django template tags, filters and custom template tags](https://www.youtube.com/watch?v=rs_mR-b9xys) \ No newline at end of file +- [@video@Django Tutorial #10 - Template Tags](https://www.youtube.com/watch?v=RCE3VUpzGw0) \ No newline at end of file diff --git a/roadmaps/django/content/templates@v5skymtqU7PmMuBsl-1rX.md b/roadmaps/django/content/templates@v5skymtqU7PmMuBsl-1rX.md index 70480fedf..f4279b6ee 100644 --- a/roadmaps/django/content/templates@v5skymtqU7PmMuBsl-1rX.md +++ b/roadmaps/django/content/templates@v5skymtqU7PmMuBsl-1rX.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Templates](https://docs.djangoproject.com/en/6.0/topics/templates/) - [@article@The Ultimate Guide to Django Templates](https://blog.jetbrains.com/pycharm/2025/02/the-ultimate-guide-to-django-templates/) - [@article@Django Templates](https://www.w3schools.com/django/django_templates.php) -- [@video@Python Django Tutorial: Full-Featured Web App Part 3 - Templates](https://www.youtube.com/watch?v=qDwdMDQ8oX4) - [@video@Django Tutorial - Templates & Custom HTML](https://www.youtube.com/watch?v=b0CgA_Ap_Mc) \ No newline at end of file diff --git a/roadmaps/django/content/url-patterns@ThYltfCyVKkKL_6jY2g-d.md b/roadmaps/django/content/url-patterns@ThYltfCyVKkKL_6jY2g-d.md index 5cf85be53..9a71cbee7 100644 --- a/roadmaps/django/content/url-patterns@ThYltfCyVKkKL_6jY2g-d.md +++ b/roadmaps/django/content/url-patterns@ThYltfCyVKkKL_6jY2g-d.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@URL dispatcher](https://docs.djangoproject.com/en/6.0/topics/http/urls/) - [@article@Django URLs](https://tutorial.djangogirls.org/en/django_urls/) - [@article@Understanding Django URL patterns](https://www.hostinger.com/in/tutorials/django-url-patterns) -- [@video@Django Full Course - 9.0 - URL dispatcher. Basics, converters, extra parameters, include](https://www.youtube.com/watch?v=BU12twkMgEg) - [@video@Django Tutorial for Beginners 3 - URL dispatcher | Requests and Responses](https://www.youtube.com/watch?v=Y82NaZ2VZjE) \ No newline at end of file diff --git a/roadmaps/django/content/users--permissions@hxVeLMj_jQYPNqMPcT8FW.md b/roadmaps/django/content/users--permissions@hxVeLMj_jQYPNqMPcT8FW.md index 3dfda7070..dc876c248 100644 --- a/roadmaps/django/content/users--permissions@hxVeLMj_jQYPNqMPcT8FW.md +++ b/roadmaps/django/content/users--permissions@hxVeLMj_jQYPNqMPcT8FW.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Using the Django authentication system](https://docs.djangoproject.com/en/6.0/topics/auth/default/#auth-admin) - [@official@Managing users in the admin](https://docs.djangoproject.com/en/6.0/topics/auth/default/#auth-admin) - [@article@Django Tutorial Part 8: User authentication and permissions](https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Server-side/Django/Authentication) -- [@article@Permissions in Django](https://testdriven.io/blog/django-permissions/) - [@video@Django Permissions system - deep dive with Users, Groups and Permissions](https://www.youtube.com/watch?v=IF_ZpCiZKkw) \ No newline at end of file diff --git a/roadmaps/django/content/views--viewsets@MY9L0_kzjrbda43d-Ey-H.md b/roadmaps/django/content/views--viewsets@MY9L0_kzjrbda43d-Ey-H.md index 04b6c1675..9e790e2fd 100644 --- a/roadmaps/django/content/views--viewsets@MY9L0_kzjrbda43d-Ey-H.md +++ b/roadmaps/django/content/views--viewsets@MY9L0_kzjrbda43d-Ey-H.md @@ -7,5 +7,4 @@ Visit the following resources to learn more: - [@official@Viewsets](https://www.django-rest-framework.org/api-guide/viewsets/) - [@official@Tutorial 6: ViewSets & Routers](https://www.django-rest-framework.org/tutorial/6-viewsets-and-routers/) - [@article@Django REST Framework Views - ViewSets](https://testdriven.io/blog/drf-views-part-3/) -- [@video@Viewsets & Routers in Django REST Framework](https://www.youtube.com/watch?v=4MrB4IvW6Ow) -- [@video@Django REST Framework - Generic Views | ListAPIView & RetrieveAPIView](https://www.youtube.com/watch?v=vExjSChWPWg) \ No newline at end of file +- [@video@Viewsets & Routers in Django REST Framework](https://www.youtube.com/watch?v=4MrB4IvW6Ow) \ No newline at end of file diff --git a/roadmaps/django/content/whitenoise@oUjfjCRymVJs4HzmMeks5.md b/roadmaps/django/content/whitenoise@oUjfjCRymVJs4HzmMeks5.md index 5a7ac5bab..2d18e5b91 100644 --- a/roadmaps/django/content/whitenoise@oUjfjCRymVJs4HzmMeks5.md +++ b/roadmaps/django/content/whitenoise@oUjfjCRymVJs4HzmMeks5.md @@ -6,6 +6,5 @@ Visit the following resources to learn more: - [@official@WhiteNoise Docs](https://whitenoise.readthedocs.io/en/stable/index.html) - [@official@whitenoise](https://pypi.org/project/whitenoise/) -- [@article@Mastering Django Whitenoise: A Deep Dive into Efficient Static File Management](https://medium.com/@karimmirzaguliyev/mastering-django-whitenoise-a-deep-dive-into-efficient-static-file-management-fa2aa5f669e6) - [@article@Django - Installing WhiteNoise](https://www.w3schools.com/django/django_static_whitenoise.php) - [@video@Whitenoise for Django Static Assets - Overview!](https://www.youtube.com/watch?v=QZTk8txo6x0) \ No newline at end of file