¿Existe una forma estándar de agregar código JavaScript "copyr y pegar" a un proyecto de Django?

Muchas herramientas y widgets de seguimiento de sitios web de terceros (por ejemplo, Google Analytics, Piwik) requieren que copie y pegue código de JavaScript en la parte inferior de su sitio, justo antes de la label de cierre del cuerpo.

Si su website está basado en Django, ¿cuál es la forma estándar de agregar este tipo de código al sitio?

Vos si:

  • péguelo directamente en base.html
  • crea un {% block extra_js%} {% endblock%} justo antes de la label de cierre del cuerpo en base.html y pégalo allí y / u otra plantilla
  • crea una nueva aplicación Django (suponiendo que todavía no hay una o que no satisfaga tus necesidades)
  • o hacer otra cosa?

Y si usted es un consultor que trata con clientes inexpertos y realiza la opción 3, ¿aconseja a sus clientes que adopten el mismo enfoque cuando agregan ellos mismos el código del proyecto?

3 Solutions collect form web for “¿Existe una forma estándar de agregar código JavaScript "copyr y pegar" a un proyecto de Django?”

Directamente en base.html si el código es el mismo para todos.

Si es necesario, envuélvalo en una label de bloque para que pueda anular (para quitar o replace) en las templates que henetworkingan el base.html.

Recomendado para usar APLICACIONES EXISTENTES o CREAR una nueva APLICACIÓN.

digamos que para google analytics usaré http://code.google.com/p/django-google-analytics/

De esta manera es fácil de mantener la aplicación.

Una aplicación separada es otra sobrecarga.

Si desea usarlo en todas las páginas, siga su punto 1.

Si no quieres eso en todas las páginas, ponlo en un bloque y henetworkinga donde sea necesario.

  • Código de Google Analytics, ¿cómo funciona?
  • Google Analytics con PHP
  • ¿Cómo detecta Google Analytics el usuario deja la página?
  • google analytics - seguimiento de events sin afectar la tasa de rebote
  • ¿Cómo rastrear las requestes de Ajax con Google Analytics?
  • Establecer ID de usuario de Google Analytics después de crear el rastreador
  • ¿Qué diferencia hace usar varios bloques de script en una página web?
  • Si Google Analytics falla, ¿cómo puedo mantener mi sitio funcionando?
  • El evento de clic en el Administrador de tags de Google no burbujea hasta el padre
  • ¿Cómo rastreas a los usuarios de Caps Lock con Google Analytics?
  • ¿Cómo reconozco Open en las nuevas requestes de tabs cuando el evento onclick ejecuta un código asíncrono?
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.