Django Restframework: DeepDive
Hier lernst du erweiterte Techniken vom Django RestFramework. Unter anderem dinge wie Testing, Throttling, Pagination und Filter. Am Ende wird dies in einem Projekt vertieft
Example Curriculum
Verfügbar in
tage
tage
nachdem du dich angemeldet hast
- 01 - Einführung und Dokumentation (2:01)
- 02 - URL-Names und Statuscodes benutzen! (4:08)
- 03 - Projektvorstellung (5:23)
- 04 - Was ist ein APITestCase (5:33)
- 05 - erste Test und assertEqual (9:14)
- 06 - Test mit fester URL (1:52)
- 07 - Test mit Detailview und setUp (8:20)
- 08 - assertEqual Alternativen (3:17)
- 09 - Test mit Post und Default Authentication (7:28)
- 10 - objects.count und objects.get kann fehler verursachen (4:34)
- 11 - Tests mit TokenAuth (3:58)
- 12 - Tests auslagern Ordnerstruktur (6:14)
- 13 - Aufgabe (1:05)
- 14 - Kurzfassung TestDrivenDevelopment (TDD) (3:07)
Verfügbar in
tage
tage
nachdem du dich angemeldet hast
- 01 - Einleitung & DB füllen (2:29)
- 02 - Throttling: Einführung (5:10)
- 03 - Throttling: eigene ThrottleClass (3:38)
- 04 - Throttling: allow_requests (4:17)
- 05 - Throttling: allow_requests DeepDive (14:02)
- 06 - Throttling: get_throttles vom ViewSet aus (7:06)
- 07 - Throttling: ScopedRateThrottle (3:07)
- 08 - Filter mit get_queryset (8:29)
- 09 - django-filter: installieren (1:54)
- 10 - django-filter: Filter (3:03)
- 11 - django-filter: Search (3:46)
- 12 - django-filter: Ordering (3:25)
- 13 - PageNumberPagination (7:11)
- 14 - LimitOffsetPagination (4:29)
Verfügbar in
tage
tage
nachdem du dich angemeldet hast
Verfügbar in
tage
tage
nachdem du dich angemeldet hast