¿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.

  • El sitio de Google Analytics en React JS genera datos incorrectos (¿sesiones interrumpidas?)
  • Google Analytics: _setvar a un nuevo código de seguimiento
  • Captura de ID de usuario de Hotjar en Google Tag Manager y Google Analytics
  • Si Google Analytics falla, ¿cómo puedo mantener mi sitio funcionando?
  • function de callback de evento google analytics
  • Cómo agregar un seguimiento de events personalizado con Google Analytics
  • ¿Cómo evito este error de SAMEORIGIN de X-Frame-Options cuando ejecuto el tutorial API de "Hello Analytics" de Google?
  • Uso y consulta de dimensiones personalizadas en la API de Google Analytics
  • Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.