Advertisement
Fahim_7861

django learning tool

Oct 2nd, 2021
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.11 KB | None | 0 0
  1. # Python:
  2. 1. list, dictionary, tuples, set
  3. 2. Function
  4. 3. Comprehension. (list, set, dict)
  5. 4. OOP
  6. 5. Errors Handling
  7.  
  8. # Django (Basic):
  9. 1. Model: fields
  10. 2. QuerySet and Lookup expressions
  11. 3. Function based views
  12. 4. Class based views (Generic Views: View, TemplateView, RedirectView, ListView, FormView, CreateView, UpdateView, DeleteView)
  13. 5. Form (Form, ModelForm): fields and Meta class
  14. 6. From clean method for validation
  15. 7. Templates: basic template tags (block, comment, csrf_token, extends, filter, condition: if/else, include, url, static)
  16. 8. Djagno admin. (Register/Unregistering a model, ModelAdmin options: list_display, list_filter, search_fields, readonly_fields, fieldsets)
  17.  
  18. # Django (Moderate):
  19. 1. Model : Managers, Meta class
  20. 2. Authentication
  21. 3. Shortcut methods (render, redirect, get_object_or_404)
  22. 4. View permissions
  23. 4. Method decorators (require_http_methods, login_required, permission_required, staff_member_required, user_passes_test)
  24. 5. Mixins (LoginRequiredMixin, PermissionRequiredMixin, UserPassesTestMixin)
  25. 6. Templates: Custom tags and filters
  26. 7. Signals (pre_save, post_save, post_delete)
  27. 8. Django admin: Custom list item
  28.  
  29. # Django (Advanced):
  30. 1. Custom User model. overriding default authentication flow.
  31. 2. Raw SQL, Query Expressions, Annotation, Aggregation
  32. 3. Middleware
  33. 4. Custom Form validator
  34. 5. Django admin: Custom list filter, custom action, overriding templates and forms
  35. 6. Async task and Periodic task with Celery
  36. 7. Web application tools: Logging, Sending email (ConsoleBackend), Messaging framework, Sessions
  37.  
  38. https://freecoursesite.com/python-and-django-full-stack-web-developer-bootcamp-2/
  39. freecoursesite.com
  40. freecoursesite.com
  41.  
  42. #django-resources
  43. Core:
  44. Docs : https://docs.djangoproject.com/en/3.1/
  45. Traversy Media Crash Course : https://youtu.be/e1IyzVyrLSU
  46. Corey Schafer : https://youtu.be/UmljXZIypDc?list=PL-osiE80TeTtoQCKZ03TU5fNfx2UY6U4p
  47. Udemy Bootcamp : https://freecoursesite.com/python-and-django-full-stack-web-developer-bootcamp-2/
  48.  
  49. Asynchronous Tasks using Celery :
  50. Docs: https://docs.celeryproject.org/en/stable/django/first-steps-with-django.html
  51. Real Python : https://realpython.com/asynchronous-tasks-with-django-and-celery/
  52. YouTube : https://youtu.be/yGGP0XNVe0w
  53.  
  54. Django Rest Framework :
  55. Docs : https://www.django-rest-framework.org/
  56. CodingWithMitch: https://youtu.be/44qdTGbWY8c?list=PLgCYzUzKIBE9Pi8wtx8g55fExDAPXBsbV
  57.  
  58. #youtube-channels
  59. Corey Schafer : https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g
  60. Dennis Ivy : https://www.youtube.com/channel/UCTZRcDjjkVajGL6wd76UnGg
  61. Coding Entrepreneurs : https://www.youtube.com/user/CodingEntrepreneurs
  62. JustDjango : https://www.youtube.com/channel/UCRM1gWNTDx0SHIqUJygD-kQ
  63. DjangoCon US : https://www.youtube.com/channel/UC0yY6a79pPY9J0ShIHRf6yw
  64. DjangoCon Europe : https://www.youtube.com/user/djangoconeurope
  65. CodingWithMitch : https://www.youtube.com/channel/UCoNZZLhPuuRteu02rh7bzsw
  66. Traversy Media : https://www.youtube.com/user/TechGuyWeb
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement