Soy nuevo en django. Y ahora estoy estudiando el uso de las vistas genéricas basadas en clases. ¿Podría alguien explicar el objetivo y el uso del atributo context_object_name?¿Qué es context_object_name en django views?
14
A
Respuesta
15
Ok, lo tengo solo! :)
Es sólo un nombre humano comprensible de la variable para acceder a partir de plantillas
36
Si usted no proporciona "context_object_name", su punto de vista puede tener este aspecto:
<ul>
{% for publisher in object_list %}
<li>{{ publisher.name }}</li>
{% endfor %}
</ul>
Pero si proporciona like {"context_object_name": "publisher_list"}, puede escribir ver como:
<ul>
{% for publisher in publisher_list %}
<li>{{ publisher.name }}</li>
{% endfor %}
</ul>
Eso significa que puede cambiar el nombre del parámetro original (object_list) en cualquier nombre a través de "context_object_name" para su vista. esperanza de que ayuda :)
Cuestiones relacionadas
- 1. ¿Qué es lo opuesto a @login_required decorator for Django views?
- 2. ¿Cómo pruebo la unidad Django Views?
- 3. Django Class-Based Generic Views y ModelForms
- 4. Modelo múltipleAdmins/views para el mismo modelo en Django admin
- 5. En Django, ¿qué es i18n?
- 6. ¿Qué es "management.py" en Django?
- 7. Django Class Based Generic Views URL Variable Pasando
- 8. ¿Por qué crear splunk dashboards vs views?
- 9. getOnClickListener() en Android views
- 10. ¿Qué usar en Django: ListView o list_detail?
- 11. ¿Qué es un "backend django"?
- 12. En django ¿qué es un SKU?
- 13. ¿Qué es una "aplicación" en Django?
- 14. ¿Qué es el reverso() en Django
- 15. ¿Qué es un django QuerySet?
- 16. MVC Views from Database
- 17. MySql views performance
- 18. VIEWS y Fluded NHibernate?
- 19. Android Activities vs Views
- 20. Multiple Views OnTouch Events
- 21. Prueba unitaria razor views
- 22. Sinatra Sub-Directory Views
- 23. SQL/Database Views in Grails
- 24. Tutorial de Django: ¿Qué es choice_set?
- 25. Ordenando CouchDB Views By Value
- 26. Mysql VIEWS vs. PHP query
- 27. Ventaja de usar Views en MySQL
- 28. Print Rails version in views?
- 29. Mezclando Android Views y GLSurfaceView
- 30. LINQ Anonymous Types + MVC Views
Aquí está el enlace para la última versión (versión 1.8): https://docs.djangoproject.com/en/1.8/topics/class-based-views/generic-display/#making -friendly-template-contexts – Cheng