
Widoki Django
Function-based views, class-based views, generic views, mixiny, obiekty request/response
1Czym w Django jest function-based view (FBV)?
Czym w Django jest function-based view (FBV)?
Odpowiedź
Function-based view to funkcja Python, która przyjmuje obiekt HttpRequest jako pierwszy parametr i zwraca obiekt HttpResponse. To najprostsze podejście do tworzenia widoków Django, idealne dla prostej i bezpośredniej logiki. FBV oferują dużą elastyczność i są bardziej jawne niż class-based views.
2Jaka jest minimalna sygnatura function-based view w Django?
Jaka jest minimalna sygnatura function-based view w Django?
Odpowiedź
Minimalna sygnatura FBV to funkcja, która przyjmuje request jako pierwszy argument i zwraca HttpResponse. Parametr request to obiekt HttpRequest zawierający metadane żądania HTTP. Ta konwencja pozwala Django automatycznie przekazywać informacje o przychodzącym żądaniu do widoku.
3Jak pobrać metodę HTTP użytą w żądaniu wewnątrz widoku Django?
Jak pobrać metodę HTTP użytą w żądaniu wewnątrz widoku Django?
Odpowiedź
Atrybut request.method zwraca ciąg znaków reprezentujący użytą metodę HTTP (GET, POST, PUT, DELETE itd.). Ten atrybut jest zawsze pisany wielkimi literami i pozwala różnicować przetwarzanie w zależności od typu żądania. Jest powszechnie używany w FBV do obsługi różnych akcji w tym samym widoku.
Która funkcja Django renderuje szablon z kontekstem i zwraca HttpResponse?
Czym jest class-based view (CBV) w Django?
+17 pytań z rozmów
Inne tematy rekrutacyjne Django
Podstawy Pythona
Python obiektowy
Podstawy Django
Models Django - Podstawy
Szablony Django
Formularze Django
Zaawansowane QuerySets
Uwierzytelnianie w Django
Middleware Django
Django Admin
Django REST Framework
Sygnały Django
Przesyłanie plików
Buforowanie w Django
Sesje Django
Email w Django
Testowanie w Django
Bezpieczeństwo Django
Wdrażanie Django
Zaawansowany Django ORM
Wydajność Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django w ekosystemie mikroserwisów
Niestandardowe komendy Django
Internacjonalizacja w Django
Wzorce projektowe w Django
Django Async i ASGI
Settings i konfiguracja produkcyjna
Observability i monitoring
Opanuj Django na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo