È possibile utilizzare i nomi di url nelle viste, come si può fare nel modello?Utilizzo dei nomi di url nelle viste
6
A
risposta
1
https://docs.djangoproject.com/en/dev/topics/http/urls/#reverse-resolution-of-urls
(risposta aggiornato per puntare a un URL esistente.)
6
Scopri i documenti sul reverse
Hanno un esempio specifico invertendo un'URL di nome qui:
https://docs.djangoproject.com/en/dev/topics/http/urls/#reverse-resolution-of-urls
reverse(viewname, urlconf=None, args=None, kwargs=None, current_app=None)
nomevista è sia il nome della funzione (sia un riferimento funzione o la versione di stringa del nome, se si usato quella forma in urlpatterns) o il nome del modello URL.
def myview(request):
return HttpResponseRedirect(reverse('arch-summary', args=[1945]))
Problemi correlati
- 1. Utilizzo di viste MySQL nelle applicazioni PHP
- 2. Zend Framework: Utilizzo dei trattini nei nomi di controller/URL
- 3. Utilizzo dell'operatore "nameof" nelle viste del rasoio
- 4. Yesod: Utilizzo typesafe URL nelle chiamate AJAX
- 5. Utilizzo di spazi dei nomi predefiniti in .NET MVC per le viste senza utilizzare l'importazione?
- 6. getOnClickListener() nelle viste Android
- 7. Utilizzo dei nomi di colonne sql in hibernate createSQlquery result
- 8. Utilizzo dello spazio dei nomi System.ComponentModel
- 9. Utilizzo di generici nelle interfacce
- 10. Evitare nil nelle viste Rails
- 11. Utilizzo di viste in SQL
- 12. Come si usano gli spazi dei nomi URL di Django?
- 13. Ricerca di variabili inutilizzate nelle viste CakePHP
- 14. Creazione di helper personalizzato disponibile nelle viste
- 15. È corretto inserire JavaScript nelle viste parziali
- 16. MVC: stesso URL, più viste
- 17. Come generare il controller nello spazio dei nomi nelle guide
- 18. C++ regole di utilizzo dello spazio dei nomi e denominazione
- 19. Utilizzo di Swagger con WebApi con versione dei nomi
- 20. Utilizzo dei nomi di schema con SQL Server e ServiceStack.OrmLite
- 21. Utilizzo di più spazi dei nomi nell'elemento html
- 22. Utilizzo di profili Spring in uno spazio dei nomi
- 23. Utilizzo di più spazi dei nomi Struts2 con tessere
- 24. PassportJS: Come ottenere req.user nelle mie viste
- 25. Utilizzo di Silverlight nelle viste in ASP.Net MVC: una cattiva idea?
- 26. La modifica dei nomi dei nomi dei nomi nelle applicazioni MVC 3 causa errori di compilazione nei file generati in fase di esecuzione
- 27. Funzioni di simulazione nelle viste basate sulla classe di Django
- 28. utilizzo di `else` nelle macro
- 29. azioni specifiche dell'oggetto nelle viste collezione ember.js
- 30. Visibilità dei simboli e spazio dei nomi