django.md
Django Bookmarks
A sorted but not well-organized dump of Django links
- https://django-tutorial.dev/articles/monetize-django-site/#gsc.tab=0
- https://dev.to/saifeddin1/how-to-make-money-using-django-a-practical-guide-for-developers-1p6e
- https://docs.djangoproject.com/en/5.2/topics/files/
- https://stackoverflow.com/questions/23525841/displaying-all-images-from-directory-django
- https://django-distill.com/
- multi upload
- forms
External Resources
- https://www.sprinkledata.com/blogs/postgres-vs-mariadb-a-comprehensive-comparison-of-two-leading-relational-database-systems
- https://django-tutorial.dev/articles/monetize-django-site/#gsc.tab=0
- https://dev.to/saifeddin1/how-to-make-money-using-django-a-practical-guide-for-developers-1p6e
- https://djangocentral.com/building-a-blog-application-with-django/
- https://medium.com/django-unleashed/how-i-built-a-custom-blog-platform-using-django-in-10-days-ac1dea43b2b5
- https://dev.to/guzmanojero/how-i-made-my-django-blog-safe-after-adding-markdown-4lpi
- https://blog.markdowntools.com/posts/django-markdown
- https://learndjango.com/tutorials/django-markdown-tutorial
- https://medium.com/@farad.dev/creating-a-blogging-platform-with-django-and-markdown-support-7ab16c3947bf
- https://docs.djangoproject.com/en/5.2/topics/files/
- https://stackoverflow.com/questions/23525841/displaying-all-images-from-directory-django
- https://stackoverflow.com/questions/5150350/using-a-static-website-generator-for-a-blog-on-a-dynamic-website
- https://django-distill.com/
- https://saxix.github.io/django-admin-extra-buttons/howto/
- https://www.loopwerk.io/articles/2023/adding-custom-actions-django-admin/
- https://django-admin-extra-buttons.readthedocs.io/en/latest/
- https://medium.com/@asif-biswas/learn-how-to-add-a-custom-button-to-django-admin-panel-the-easiest-way-c11d5d8781a6
- https://hakibenita.com/how-to-add-custom-action-buttons-to-django-admin
- https://stackoverflow.com/questions/40760880/add-custom-button-to-django-admin-panel
- https://github.com/crccheck/django-object-actions
- https://docs.djangoproject.com/en/5.2/ref/contrib/admin/actions/
- https://dev.to/rockandnull/effortless-django-model-import-export-from-the-admin-panel-h7p
- https://docs.djangoproject.com/en/5.2/ref/contrib/admin/
Jan 27
- https://stackoverflow.com/questions/4507893/django-filter-many-to-many-with-contains
- https://docs.djangoproject.com/en/6.0/topics/db/examples/many_to_many/
March 17
- Drag and Drop Javascript
- https://www.w3docs.com/learn-javascript/drag-and-drop-with-javascript.html
- https://www.javascripttutorial.net/web-apis/javascript-drag-and-drop/
- https://webmobtuts.com/javascript/drag-and-drop-in-javascript-with-real-world-example/
- https://freefrontend.com/javascript-drag-drop/
- https://interactjs.io/
- https://codepen.io/deepakkadarivel/pen/LrGEdL
- Dynamic Form Generation:;
- https://jacobian.org/2010/feb/28/dynamic-form-generation/
- https://stackoverflow.com/questions/5478432/making-a-django-form-class-with-a-dynamic-number-of-fields
- https://blog.poespas.me/posts/2024/04/30/django-dynamic-form-generation/
- https://stackoverflow.com/questions/12260147/access-missing-value-in-form-cleaned-data
- Merge queries:
- Timed events
- Ordered MAny to many
- Json web tokens
- Django rest framework
- websockets with DRF
- custom user models in django
- finer grained permissions in django
- https://stackoverflow.com/questions/69570682/how-to-setup-django-permissions-to-be-specific-to-a-certain-models-instances
- https://forum.djangoproject.com/t/authorization-on-sets-of-resources/2166
- local library tutorial https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Server-side/Django/Authentication
- https://stackoverflow.com/questions/69570682/how-to-setup-django-permissions-to-be-specific-to-a-certain-models-instances
- https://forum.djangoproject.com/t/how-are-you-handling-user-permissions-in-more-complex-projects/2430/5
- https://djangopackages.org/grids/g/perms/
- https://stackoverflow.com/questions/64643348/django-permissions-via-related-objects-permissions
- https://forum.djangoproject.com/t/authorization-on-sets-of-resources/2166
- django guardian
- django rules
- administrator front end
- user registration & authentication
- https://dev.to/ebereplenty/django-authentication-made-easy-a-complete-guide-to-registration-login-and-user-management-2jih
- https://www.geeksforgeeks.org/python/user-authentication-system-using-django/
- https://medium.com/@farad.dev/building-a-custom-user-authentication-system-in-django-a-step-by-step-guide-4702eff29b58
- issue:
- https://www.geeksforgeeks.org/python/django-sign-up-and-login-with-confirmation-email-python/
- https://www.pythonforbiginners.com/2025/05/django-email-verification-signup.html
- https://forum.djangoproject.com/t/how-to-convert-a-base64-user-id-to-an-object-friendly-string/23030/4
- custom user models
- https://www.geeksforgeeks.org/python/custom-user-models-in-django/
- https://stackoverflow.com/questions/62939192/django-custom-user-admin-field-sets-not-showing-in-admin-portal
- https://docs.djangoproject.com/en/6.0/topics/auth/customizing/#specifying-custom-user-model
- https://docs.djangoproject.com/en/6.0/topics/auth/customizing/#a-full-example
- https://stackoverflow.com/questions/48011275/custom-user-model-fields-abstractuser-not-showing-in-django-admin#60084208
3-31
- https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Server-side/Django/Authentication
- https://docs.djangoproject.com/en/6.0/topics/auth/customizing/#a-full-example
- https://www.geeksforgeeks.org/python/custom-user-models-in-django/
- https://duckduckgo.com/?t=ffab&q=custom+user+model+or+profile+in+django%3F+which+is+the+right+way&ia=web
- https://testdriven.io/blog/django-custom-user-model/
- https://testdriven.io/blog/django-custom-user-model-migration/
- https://www.pythonforbiginners.com/2025/05/custom-django-user-model-guide.html
- https://duckduckgo.com/?t=ffab&q=default+user+model+django&ia=web
- https://docs.djangoproject.com/en/6.0/ref/contrib/auth/
- https://duckduckgo.com/?q=difference+between+adminusercreationform+and+usercreationform&t=ffab&ia=web
- https://code.djangoproject.com/ticket/35678
- https://forum.djangoproject.com/t/the-purpose-of-usercreationform/33836/6
- https://duckduckgo.com/?q=unknownfields+username+specified+for+custom+user+check+fields+%2F+fieldsets+%2F+exclude+attributes+custom+form+vs+fieldsets&t=ffab&ia=web
- https://learndjango.com/tutorials/fixing-django-fielderror-at-adminaccountscustomuse
- https://learndjango.com/tutorials/django-custom-user-model
- https://stackoverflow.com/questions/65049506/unknown-fields-username-specified-for-user-check-fields-fieldsets-exclude-a
- https://duckduckgo.com/?q=add_fieldsets+conflicts+with+usercreationform&t=ffab&ia=web
- https://stackoverflow.com/questions/62201192/fieldsets-dont-do-anything-in-admin-django
- about:newtab
- https://duckduckgo.com/?t=ffab&q=null%3Dtrue+vs+blank%3Dtrue+django&ia=web
- https://duckduckgo.com/?t=ffab&q=ordered+many+to+many+django&ia=web
- https://medium.com/django-unleashed/mastering-manytomanyfield-in-django-a-comprehensive-guide-to-effective-relationship-management-988156073f5d
- https://www.pythontutorial.net/django-tutorial/django-many-to-many/
- https://www.reddit.com/r/django/comments/8wuht0/ordered_many_to_many_relationship/
- https://stackoverflow.com/questions/9602217/define-an-order-for-manytomanyfield-with-django
- https://stackoverflow.com/questions/3368442/how-do-i-access-the-properties-of-a-many-to-many-through-table-from-a-django-t
4-11
- https://danaukes.com/notebook/_index
- https://console.hetzner.com/projects/13110220/servers/117594749/graphs
- https://web.whatsapp.com/
- https://test.danaukes.com/course_catalog/course/f45ac9ed-208a-4ee2-a366-6f9bc7fd3d51/lecture/138
- http://127.0.0.1:8000/
- https://duckduckgo.com/?t=ffab&q=django+synchronous&ia=web
- https://duckduckgo.com/?t=ffab&q=django+gunicorn+&ia=web
- https://docs.djangoproject.com/en/6.0/howto/deployment/wsgi/gunicorn/
- https://gunicorn.org/deploy/#nginx-configuration
- http://localhost:8000/work-blog/2025-06-05-reimagining-electronics-handbooks
- http://localhost:8001/work-blog/2025-12-08-work-update/dan_beach.jpg
- https://caddyserver.com/docs/quick-starts/reverse-proxy
- https://duckduckgo.com/?t=ffab&q=using+caddy+proxy+with+gunicorn&ia=web
- https://data-dive.com/caddy-as-reverse-proxy-for-serving-python-app-via-gunicorn/
- https://files.danaukes.com/work-blog/2026-02-18-foldable-session/PXL_20260217_174554115.MP.jpg
- https://duckduckgo.com/?t=ffab&q=how+many+workers+to+use+gunicorn&ia=web
- https://medium.com/@iklobato/mastering-gunicorn-and-uvicorn-the-right-way-to-deploy-fastapi-applications-aaa06849841e
- about:newtab
- https://duckduckgo.com/?q=caddy+gunicorn+reverse+proxy+logging&t=ffab&ia=web
- https://andypi.co.uk/2025/06/27/why-i-switched-to-using-caddy-uvicorn-for-python-web-projects-instead-of-nginx-uwsgi/
- https://caddyserver.com/docs/caddyfile/directives/log
- https://www.golinuxcloud.com/view-logs-using-journalctl-filter-journald/
- https://linuxvox.com/blog/bash-script-log-file-display-to-screen-continuously/
- https://duckduckgo.com/?t=ffab&q=serve+videos+with+dash&ia=web
- https://www.cloudflare.com/learning/video/what-is-mpeg-dash/
- https://developer.mozilla.org/en-US/docs/Web/API/Media_Source_Extensions_API/DASH_Adaptive_Streaming
- https://wiki.webmproject.org/adaptive-streaming/instructions-to-playback-adaptive-webm-using-dash
- https://github.com/shaka-project/shaka-player?tab=readme-ov-file#readme
- https://shaka-project.github.io/shaka-player/docs/api/tutorial-basic-usage.html
- https://shaka-project.github.io/shaka-player/docs/api/tutorial-welcome.html
- https://shaka-project.github.io/shaka-player/demo/#uilang=en-US;preferredAudio=%5B%7B%22language%22%3A%22en-US%22%2C%22role%22%3A%22%22%2C%22label%22%3A%22%22%2C%22channelCount%22%3A2%2C%22codec%22%3A%22%22%7D%2C%7B%22language%22%3A%22en%22%2C%22role%22%3A%22%22%2C%22label%22%3A%22%22%2C%22channelCount%22%3A2%2C%22codec%22%3A%22%22%7D%5D;preferredVideo=%5B%7B%22label%22%3A%22%22%2C%22role%22%3A%22%22%2C%22codec%22%3A%22%22%2C%22hdrLevel%22%3A%22AUTO%22%2C%22layout%22%3A%22%22%7D%5D;panel=HOME;build=uncompiled
- https://reference.dashif.org/dash.js/latest/samples/index.html
- https://reference.dashif.org/dash.js/latest/samples/getting-started/load-with-url-params.html?autoplay=true&url=https://dash.akamaized.net/akamai/bbb_30fps/bbb_30fps.mpd
- https://reference.dashif.org/dash.js/latest/samples/getting-started/manual-load-with-custom-settings.html
- https://reference.dashif.org/dash.js/latest/samples/getting-started/manual-load-single-video.html
- https://dashif.org/dash.js/pages/quickstart/installation.html
- https://dashif.org/dash.js/pages/quickstart/setup.html
- https://www.smashingmagazine.com/2025/03/adaptive-video-streaming-dashjs-react/
- https://caddyserver.com/docs/caddyfile/directives/templates
- https://duckduckgo.com/?t=ffab&q=gunicorn+logging&ia=web
- https://gunicorn.org/reference/settings/#loglevel
- http://localhost:8000/course_catalog/course/f0a3abd9-03e5-4464-b766-b6f37b6c6214/lecture/135
- http://localhost:8000/course_catalog/test/
- https://danaukes.com/
- https://test.danaukes.com/course_catalog/
- https://test.danaukes.com/admin/course_catalog/backpackuser/
- https://stackoverflow.com/questions/70853624/use-ffmpeg-to-create-mpeg-dash-files
- https://calendar.google.com/calendar/u/0/r/month/2026/6/1
- https://duckduckgo.com/?t=ffab&q=firefox+dash.js+required+tag+not+found+segment&ia=web
- https://github.com/Dash-Industry-Forum/dash.js/issues/3993
- https://github.com/Dash-Industry-Forum/dash.js/issues/2892
- https://ffmpeg.org/ffmpeg-formats.html#dash-2
- https://rendi.dev/docs/playlist-outputs
- https://deepwiki.com/allyourcodebase/ffmpeg/8.2-dash-(dynamic-adaptive-streaming)
- https://aria.org.uk/opportunity-spaces/smarter-robot-bodies/
- https://shaka-project.github.io/shaka-player/docs/api/tutorial-basic-usage.html
- https://duckduckgo.com/?t=ffab&q=dash.js+firefox+required+tags+missing&ia=web
- https://stackoverflow.com/questions/22292224/which-web-browsers-support-the-mpeg-dash-streaming-protocol
- https://duckduckgo.com/?t=ffab&q=dash.js+firefox+missing+required+tag&ia=web
- https://github.com/Dash-Industry-Forum/dash.js/issues/3993
- https://duckduckgo.com/?t=ffab&q=missing+segment+range+in+ffmpeg+webm+&ia=web
- https://wiki.webmproject.org/adaptive-streaming/instructions-to-playback-adaptive-webm-using-dash
- https://github.com/yusitnikov/fix-webm-duration/issues/1
- https://developer.mozilla.org/en-US/docs/Web/API/Media_Source_Extensions_API/DASH_Adaptive_Streaming
- https://duckduckgo.com/?q=ffmpeg+webm+cues+element+missing&t=ffab&ia=web
- https://trac.ffmpeg.org/ticket/8684
- https://github.com/shaka-project/shaka-player/issues/39
- https://github.com/shaka-project/shaka-player/issues/2132
- https://www.webmproject.org/docs/container/
- https://test.danaukes.com/course_catalog/test/
- about:blank
- https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS/Errors/CORSMissingAllowOrigin?utm_source=devtools&utm_medium=firefox-cors-errors&utm_campaign=default
- https://duckduckgo.com/?t=ffab&q=mpd+cross+origin+permission+missing&ia=web
- https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS
- https://caddy.community/t/struggling-with-cors-and-reverse-proxy/25257
- https://caddy.community/t/how-to-reverse-proxy-and-allow-cors-in-v2/6945/2
- https://caddyserver.com/docs/caddyfile/directives/header
- https://duckduckgo.com/?t=ffab&q=django+cors&ia=web
- https://www.geeksforgeeks.org/python/how-to-enable-cors-headers-in-your-django-project/
- https://www.stackhawk.com/blog/django-cors-guide/
- https://dt.in.th/CaddyCORS
- https://enable-cors.org/server_caddy2.html
- https://duckduckgo.com/?t=ffab&q=dash+mpd+CORS+the+same+origin+policy+disallows&ia=web
- https://stackoverflow.com/questions/67525595/cross-origin-request-blocked-the-same-origin-policy-disallows-reading-the-remot
- https://www.freecodecamp.org/news/how-to-fix-cross-origin-errors/
- https://duckduckgo.com/?q=multiple+origins+in+Access-Control-Allow-Origin+Caddy+v2&t=ffab&ia=web
- https://gist.github.com/ryanburnette/d13575c9ced201e73f8169d3a793c1a3
- https://fetch.spec.whatwg.org/#cors-protocol-and-http-caches
- https://enable-cors.org/server_caddy2.html
- https://caddy.community/t/define-multiple-access-control-allow-origin/19702/4
- https://caddyserver.com/docs/caddyfile/concepts#placeholders
- https://regexr.com/8lk51
- https://duckduckgo.com/?t=ffab&q=caddy+support+multiple+origin+header&ia=web
- https://enable-cors.org/server_caddy2.html
4-12
- https://docs.djangoproject.com/en/6.0/ref/contrib/contenttypes/
- https://www.mindbowser.com/generic-foreignkey-relations-guide/
- https://stackoverflow.com/questions/40148630/understanding-django-genericforeignkey-and-genericrelation
- https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Access-Control-Allow-Origin?utm_source=devtools&utm_medium=devtools-netmonitor&utm_campaign=default