| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente |
| python:django:articles_to_expand [2023/05/12 13:54] – apressato | python:django:articles_to_expand [2023/09/22 16:41] (versione attuale) – WIP apressato |
|---|
| ====== Django articles to include in dpcumentation ====== | ====== Django articles to include in documentation ====== |
| |
| ===== Projects ===== | ===== Projects ===== |
| [[https://medium.com/this-code/6-steps-i-use-to-start-a-new-django-project-a5badc93f7ac]] \\ | [[https://medium.com/this-code/6-steps-i-use-to-start-a-new-django-project-a5badc93f7ac]] \\ |
| [[https://towardsdev.com/a-beginners-guide-to-creating-sitemaps-in-django-445d36551a25]] \\ | [[https://towardsdev.com/a-beginners-guide-to-creating-sitemaps-in-django-445d36551a25]] \\ |
| | [[https://medium.com/@chenyumei8866/develop-a-student-management-system-based-on-python-django-6567bb8ab350]] \\ |
| | [[https://awstip.com/how-to-build-a-weather-web-app-that-fetches-real-time-weather-forcasts-with-django-and-9df8611af786]] \\ |
| | [[https://medium.com/@dmitrijkumancev571/the-best-github-repositories-for-django-developers-2c3c41088f6a]] \\ |
| | [[https://medium.com/@dmitrijkumancev571/kanban-board-on-django-drf-and-alpine-js-3d04543f73fe]] \\ |
| | [[https://medium.com/@luisprooc/8-ai-enhanced-django-backend-ideas-1a12ffacecd1]] \\ |
| | [[https://medium.com/@nutanbhogendrasharma/adding-the-tagging-functionality-to-the-article-in-django-part-9-5a0ec29067e9]] \\ |
| | [[https://medium.com/pythoneers/10-incredible-automation-scripts-you-need-to-try-2cdffebb399c]] \\ |
| | |
| |
| ===== Commands & Utilities ===== | ===== Commands & Utilities ===== |
| [[https://medium.com/this-code/dont-forget-to-use-these-6-effective-django-utilities-in-your-next-python-project-761c9207ef24]] \\ | [[https://medium.com/this-code/dont-forget-to-use-these-6-effective-django-utilities-in-your-next-python-project-761c9207ef24]] \\ |
| | [[https://medium.com/@vigneshun/django-command-for-formatting-files-a6006c8ad358]] \\ |
| | [[https://medium.com/@rajputgajanan50/custom-management-commands-in-django-7151ec71162d]] \\ |
| |
| |
| ===== Middle-ware ===== | ===== Middle-ware ===== |
| [[https://medium.datadriveninvestor.com/how-to-use-feature-flipper-in-django-c5834e086295]] \\ | [[https://medium.datadriveninvestor.com/how-to-use-feature-flipper-in-django-c5834e086295]] \\ |
| | [[https://medium.com/@techWithAditya/middleware-magic-how-to-use-django-middleware-for-advanced-error-handling-and-exception-management-78573a27204e]] \\ |
| | [[https://sanju2help.medium.com/what-is-the-difference-between-decorator-and-middleware-in-django-f172d19bfd89]] \\ |
| |
| |
| ===== Users ===== | ===== Settings ===== |
| | [[https://medium.com/@amanlalwani0807/7-critical-django-production-server-setting-6024380a50f3]] \\ |
| |
| |
| ===== Models ===== | ===== Users & Authentication ===== |
| | [[https://progressify.dev/post/python/django/come-estendere-user-model-django/]] \\ |
| | [[https://faun.pub/custom-user-in-djnago-4923712e8f1]] ''(USERNAME_FIELD)'' \\ |
| | [[https://blog.devgenius.io/how-to-implement-a-custom-authentication-and-authorization-in-django-drf-160c12530d0]] \\ |
| | [[https://blog.devgenius.io/how-to-implement-mobile-number-verification-and-authentication-with-otp-in-django-drf-73d3161380d]] \\ |
| | [[https://testdriven.io/blog/django-permissions/]] \\ |
| |
| | [[https://code.likeagirl.io/manage-user-tokens-with-django-6b6afde1b211]] \\ |
| | [[https://medium.com/@leekhitame/customizing-authentication-user-manager-in-django-part-iii-90d5c00904ae]] \\ |
| | [[https://medium.com/jungletronics/all-auth-with-django-allauth-5f7451db652b]] \\ |
| | [[https://web3usecase.co/a-beginners-guide-to-django-s-built-in-login-system-f6d42cb984b2]] \\ |
| | [[https://towardsdatascience.com/build-a-social-media-website-with-django-part-3-users-app-templates-c87ad46682be]] \\ |
| | [[https://medium.com/@data.dev.backyard/streamlit-authentication-and-user-management-including-login-register-logout-functionalities-with-27f7bc04b358]] \\ |
| |
| ===== Template ===== | |
| | ===== Models & ORM & Query ===== |
| | [[https://swesadiqul.medium.com/whats-the-difference-between-filefield-filepathfield-and-imagefield-302b2c284418]] \\ |
| | [[https://medium.com/@mubtada.syed/tips-and-tricks-for-optimizing-the-performance-of-django-orm-25f043e10b32]] \\ |
| | [[https://medium.com/@samsorrahman/understanding-querysets-in-django-cfe98f9d8aa]] \\ |
| | [[https://medium.com/@codewithrashid/optimizing-djangos-queryset-performance-with-advanced-techniques-4a3c62a0da7e]] \\ |
| | [[https://swesadiqul.medium.com/django-model-fields-options-8f3651dade6a]] \\ |
| | [[https://swesadiqul.medium.com/django-model-meta-class-options-15a5eb956d3a]] \\ |
| | [[https://medium.com/@sanjay.pra003/boost-your-django-apps-performance-say-goodbye-to-n-1-queries-3e6eadf0f33b]] \\ |
| | [[https://web3usecase.co/simple-database-access-optimizations-for-better-performance-in-django-dd2d070afba]] \\ |
| | [[https://blog.zettasoft.id/mastering-django-orm-in-the-shell-6cfdc1473928]] \\ |
| | [[https://medium.com/@rea.j.wilson/making-ratings-with-django-orm-7d2b41564f7c]] \\ |
| | [[https://adrienvanthong.medium.com/django-using-django-filter-plugin-with-cbvs-17d16592eda9]] \\ |
| | [[https://web3usecase.co/how-to-automatically-generate-datetime-fields-in-django-65fd849e1381]] \\ |
| | [[https://medium.com/@rajputgajanan50/django-query-optimization-9259d55f5795]] \\ |
| | |
| | |
| | ===== STATIC & MEDIA ===== |
| | [[https://swesadiqul.medium.com/how-to-configure-static-and-media-file-in-django-3c9a209e817]] \\ |
| | |
| | |
| | ===== Template & Template Tags & Filters ===== |
| | [[https://blog.devgenius.io/django-template-tags-and-filters-d3564ca64d02] \\ |
| | |
| | |
| | ===== Forms & Views ===== |
| | [[https://medium.com/@FatemeFouladkar/amazing-django-form-and-formset-in-7-steps-6b692d5a2032]] \\ |
| | [[https://web3usecase.co/using-mixins-with-class-based-views-to-reuse-code-in-django-fd031410a022]] \\ |
| | |
| | |
| | ===== Back end ===== |
| | [[https://medium.com/@codingwitharyan/introduction-to-django-for-backend-development-2db67768ee62]] \\ |
| | |
| | |
| | ===== Admin ===== |
| | [[https://medium.com/@mrvijaysoni007/how-to-show-images-of-the-model-in-django-admin-f74c55e345da]] \\ |
| | [[https://medium.com/hackernoon/5-ways-to-make-django-admin-safer-eb7753698ac8]] \\ |
| | [[https://medium.com/@Evenword/how-to-turn-django-admin-into-a-lightweight-dashboard-77a45d275bbf]] \\ |
| | [[https://awstip.com/add-interactive-map-to-django-admin-9278ddab950f]] \\ |
| | |
| | |
| | ===== API & Rest ===== |
| | [[https://blog.devgenius.io/implement-asynchronous-api-in-django-76723b912924]] \\ |
| | [[https://medium.com/codex/django-rest-framework-custom-jwt-authentication-backend-17bbd178b4fd]] \\ |
| | [[https://medium.com/@appseed.us/django-build-services-without-coding-218f80198e1]] \\ |
| | [[https://medium.com/@Evenword/crud-app-using-vue-js-and-django-78ca697533df]] \\ |
| | [[https://medium.com/@Evenword/creating-websites-using-react-and-django-rest-framework-4910d2493254]] \\ |
| | [[https://medium.com/@daniel.doody/best-practices-for-securing-django-rest-framework-apis-9dbb7ba367a8]] \\ |
| | [[https://hakibenita.medium.com/improve-serialization-performance-in-django-rest-framework-f345a5529cdd]] \\ |
| | [[https://medium.com/@devbmehta04/build-scalable-and-secure-apis-with-django-rest-framework-a5d5ae50a652]] \\ |
| | [[https://medium.com/@ali.iqbal028/fixing-the-worst-thing-about-django-rest-framework-982096212156]] \\ |
| | |
| | |
| | ===== AJAX ===== |
| | [[https://medium.com/@rajputgajanan50/ajax-in-django-72b895708167]] \\ |
| | |
| | |
| | ===== Signals & Channels ===== |
| | [[https://medium.com/@austinbuck620/django-signals-451190ad2e0e]] \\ |
| | [[https://medium.com/@dmitrijkumancev571/sync-or-async-unpacking-django-signals-2428510b9403]] \\ |
| | |
| | |
| | ===== Sessions ===== |
| | [[https://medium.com/@raykipkorir/managing-sessions-in-django-3febbd104ff]] \\ |
| | |
| | |
| | ===== Internationalization ===== |
| | [[https://web3usecase.co/understanding-the-difference-between-ugettext-and-ugettext-lazy-in-django-ecbe7997cccd]] \\ |
| | |
| | |
| | ===== Extensions ===== |
| | [[https://medium.com/@luisprooc/top-10-django-packages-you-should-know-b283570927ff]] \\ |
| | [[https://medium.com/@yashashr/must-use-packages-when-starting-a-new-django-project-27082f93c6b7]] \\ |
| |
| |
| ===== Miscellaneous ===== | ===== Miscellaneous ===== |
| [[https://medium.com/geekculture/how-to-highlight-a-keyword-inside-a-text-in-a-django-search-6a8e33cc8496]] \\ | [[https://medium.com/geekculture/how-to-highlight-a-keyword-inside-a-text-in-a-django-search-6a8e33cc8496]] \\ |
| [[https://medium.com/zipyai/django-vs-spring-boot-5c4c22b46ae6]] \\ \\ | [[https://medium.com/zipyai/django-vs-spring-boot-5c4c22b46ae6]] \\ |
| | [[https://medium.com/@devsumitg/virtual-environment-in-django-56ab6b57991f]] \\ |
| | [[https://medium.com/@instandblog/schedule-realtime-notification-in-django-app-with-schedule-and-pusher-js-a6eea2c9cd42]] \\ |
| | [[https://blog.devgenius.io/how-to-monitor-a-django-application-with-sentry-de3ec31fa1f2]] \\ |
| | [[https://web3usecase.co/sending-emails-in-django-a-step-by-step-guide-2a9be996b71c]] \\ |
| | [[https://medium.com/@devsumitg/django-templating-a-beginners-guide-to-django-templates-5bc1c558574e]] \\ |
| | [[https://medium.com/@yudomaryanto/create-multiprocess-function-using-python-django-8edd5c2a7294]] \\ |
| | [[https://betterprogramming.pub/say-goodbye-to-heroku-free-tier-here-are-the-4-alternatives-8d82bb10b495]] \\ |
| | [[https://medium.com/@luisprooc/top-3-fullstack-frameworks-to-build-powerful-reactive-applications-with-django-587cea382011]] \\ |
| | [[https://medium.com/@mohanishp1/building-web-applications-with-django-and-fastapi-combining-the-best-of-both-worlds-1892719a8b9d]] \\ |
| | [[https://levelup.gitconnected.com/n-1-queries-in-django-how-they-affect-performance-and-how-to-fix-and-find-them-8123f1500aae]] \\ |
| | [[https://zipy-ai.medium.com/reactjs-vs-vuejs-which-one-should-you-choose-in-2023-20307c6a0dc7]] \\ |
| | [[https://medium.com/@matt.dawkins/using-data-attributes-instead-of-css-classes-78476535b111]] \\ |
| | [[https://medium.com/@mikahemminger.cc/htmx-within-django-intro-2023-6bf3bd77491e]] \\ |
| | [[https://python.plainenglish.io/autocomplete-search-suggestions-in-django-fe18981585a5]] \\ |
| | [[https://medium.com/@mikahemminger.cc/django-4-tips-tricks-and-packages-list-eca5320ea5e5]] \\ |
| | [[https://medium.com/@a.henrisen/best-practice-programming-and-solid-principles-in-django-rest-framework-576114313991]] \\ |
| | [[https://medium.com/@panos.g.angelopoulos/embracing-the-future-switching-to-async-django-9a93adab65ac]] \\ |
| | [[https://medium.com/@Evenword/adding-tags-using-django-taggit-in-django-project-b8a827996e51]] \\ |
| | [[https://medium.com/@instandblog/physical-key-authentication-for-django-a-step-by-step-implementation-78aa2894af12]] \\ |
| | |
| | |
| | ===== Web Develop non strictly related to Django ===== |
| | [[https://khosee6.medium.com/semantic-html-1ce22ab3007b]] \\ |
| | [[https://medium.com/@dmitrijkumancev571/dark-mode-in-3-lines-of-css-and-other-adventures-5197d735989]] \\ |
| | |
| | |
| | ===== Deploy ===== |
| | [[https://articles.njclement.com/django-poetry-docker-8220da00f393]] \\ |
| | [[https://azeemcode.medium.com/how-to-deploy-your-django-application-on-heroku-a5304f83533d]] \\ |
| | |
| | |
| | ===== Test ===== |
| | [[https://azeemcode.medium.com/best-practices-for-django-testing-a-comprehensive-guide-94312b503298]] \\ |
| | |
| | |
| | ===== Machine Learning ===== |
| | [[https://medium.com/@Evenword/creating-a-machine-learning-based-web-application-using-django-a0a44ddf2c92]] \\ |
| |
| | ===== Django Project Folder Structure ===== |
| | {{ :python:django:django_site_project_structure.png |}} |
| | <imgcaption image1|Base Project>Base Project</imgcaption> \\ |
| | {{ :python:django:django_site_project_structure_full.png?1400 |}} |
| | <imgcaption image1|Evolved Project>Evolved Project</imgcaption> \\ |
| |
| | ===== Other ===== |
| | [[https://medium.com/@Evenword/top-10-companies-you-probably-didnt-know-use-django-aa99db703024]] \\ |
| |
| {{ :python:django:django_site_project_structure.png |}} \\ | |
| |
| |
| |