Sto cercando di modificare i dati di contesto, quindi ho eseguito l'override di get_context_data
. Ho bisogno della variabile request
per modificare questo contesto. Quindi, come posso ottenere la variabile request
in get_context-data
?Django DetailView - come utilizzare "request" in get_context_data
34
A
risposta
59
Hai accesso alla richiesta in self.request
- il terzo paragrafo here spiega un po 'di più.
EDIT: Il testo di cui, nel caso in cui cambia:
La parte chiave per fare questo lavoro è che quando viste basati su classi sono chiamati, varie cose utili sono memorizzati su di sé ; così come la richiesta (self.request) include gli argomenti posizionali (self.args) e basati sul nome (self.kwargs) catturati secondo l'URLconf.
Problemi correlati
- 1. Django vista: get_context_data (vs) get()
- 2. Django combina DetailView e FormView
- 3. django: django-tables2 detailview CBV non visualizzerà solo oggetto
- 4. come si usa get_context_data con TemplateView in Django
- 5. Come fare un DetailView di utenti in Django?
- 6. django country from request
- 7. django ajax request
- 8. Come posso passare un PK o una lumaca a un DetailView utilizzando RequestFactory in Django?
- 9. come utilizzare login_required in vista Django resto
- 10. come utilizzare can_add_related in Django Admin
- 11. Come utilizzare sentinella/corvo in vista Django
- 12. Django uWSGI NGINX Bad Request 400
- 13. DetailView modello che non visualizza i dati del modello
- 14. come utilizzare CommaSeparatedIntegerField in django?
- 15. Yii2 Rendering di un'immagine in DetailView
- 16. Come utilizzare la richiesta in un ModelForm in Django
- 17. django select_related nel modello
- 18. Come utilizzare Express post request per emettere Socket.io o Sockjs?
- 19. Estensione di classi di viste generiche per get_context_data comune
- 20. Django - modello personalizzato semplice tag esempio
- 21. Come utilizzare la foreignkey dinamica in Django?
- 22. Come utilizzare select_related con GenericForeignKey in django?
- 23. Django - Argomento Catch in FormView basato su FormView
- 24. Access-Control-Request-Header: - x-request-with
- 25. Perché la funzione render() di Django richiede l'argomento "request"?
- 26. Django passa più modelli a un modello
- 27. Esempio di visualizzazione di una classe generica basata su Django: da dove provengono ** kwargs?
- 28. Come iniettare @request in un servizio?
- 29. handle json request in PHP
- 30. Come utilizzare Django 1.8.5 ORM senza creare un progetto django?