django

proporciona infraestructura para implementar fácilmente la funcionalidad que captura los datos de seguimiento arbitrarios fuera de...
Descargar ahora

django Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Nombre del editor:
  • Thom Linton
  • Sitio web del editor:
  • http://github.com/yorkedork/

django Etiquetas


django Descripción

Proporciona infraestructura para implementar fácilmente la funcionalidad que captura los datos de seguimiento arbitrario fuera de la banda Django-Trackable es una aplicación de Django que intenta ser una aplicación de Django reutilizable que proporciona infraestructura para implementar fácilmente la funcionalidad requerida para capturar datos de seguimiento arbitrario fuera de banda. Esta documentación asume una familiaridad básica con Django y el paquete de apio. Para obtener instrucciones de uso e instalación, revise la documentación. Determinador de seguimiento de Datasets para desarrolladores ya acostumbrados a Django, Django-Trackable emplea una interfaz idéntica a django.contrib.admin. Proporciona andamios básicos con los que construir conjuntos de datos de seguimiento más complejos; Por ejemplo, los datos de la serie de tiempo se admiten fuera de la casilla. Para construir sus propios modelos de dataset de seguimiento, definen su objeto, proporcionando los encantos adecuados: desde django.contrib import adminde my_app.models import myObjectiPort trackableClass myObjectTrackAdata (rastrear.TrackableTeteseriesData): Impresiones = Modelos. PositivaintEgerfield (predeterminado = 0) Click_throughs = Models. PositiveIntegerfield (predeterminado = 0) Clase Meta (rastreable.TrackableTimeseriesData.Meta): app_label = 'my_app' verbose_name_plural = _ ('My Object Trackable Datos') Similar a django.contrib.admin, debe registrar sus modelos: seguimiento. registrarse (MiObjeto, MyObjectTrackableData) Para mayor comodidad, puede proporcionar su propia clase ModelAdmin en la misma llamada: MyObjectTrackableDataAdmin clase (admin.ModelAdmin): list_display = ( 'padre', 'collected_during', 'impresiones', '' click_throughs,) rastreable .site.register (myObject, MyObjectTrackAdata, MyObjectTrackAdataAdmin) Tenga en cuenta que para mayor comodidad, Django-Trackable solo registrará la clase ModelAdmin cuando Error se establece; En otras palabras, es poco probable que esté de buen uso a menos que esté depurando su solicitud. Puntuación de seguimiento de eventos en el pedido para interactuar con estos conjuntos de datos, necesitará transmisión de mensajes (eventos) que se encuentre con un evento de interés dentro de A, por ejemplo, , una vista. Para obtener más información sobre la extensión de Django-Trackable al definir sus propios mensajes, consulte la documentación. En cuanto al ejemplo anterior: desde Django.Shortcuts Importar get_object_or_404de django Importar httpfrom my_app.models Importar myObjectDe rastrear.Messaging Import Send_InCrement_MessageDefon_Looked_at_my_Object (Solicitud, Slug): My_Object = get_object_or_404 (MyObject, Slug = Slug) Send_Increment_Message (Solicitud, My_Object, 'Impressions') Devuelve http.httpresponse ("My Object, ¿cómo funciona?", Estado = 418) Observe que pasa el objeto al que los datos de seguimiento Se adjuntará, así como el campo que desea señalar (en este caso, el campo de las impresiones en MyObjectTrackingData) .Collecting Tracking DataTain Pedir para recopilar y procesar estos eventos, puede utilizar la utilidad seguimiento.Messages.Process_Messages '. Como conveniencia, se ha proporcionado una tarea de Apio de Django (`` `` rastrable.tasks.collecttrackingdata) y está habilitado de forma predeterminada. Para ajustar el período de recolección: # en su DJANGO PartyingStrackable_Collection_Period = n segundos para deshabilitar la tarea de cobro completamente: seguimiento_disable_collection_task = True Alternativamente, puede activar esta función desde la concha de Django incorporada utilizando el comando de administración fold_trackable_messages. Para mayor comodidad, se proporciona un comando de migración de datos de seguimiento; Su kilometraje puede variar :./ Manage.py convierte_tracking_data --Helpsome Nonzero Intervalo de tiempo: variar en el desarrollador en cuestión: puede que logre crear mensajes "malformados" por una variedad de razones; Para evitar que las tareas de cobro revisen continuamente los mismos mensajes rotos: Para habilitarlo: rastrable_user_agent_filterting = true Un conjunto de datos de arañas de mala moduado se proporciona como un accesorio que puede usar con el conocimiento que probablemente necesitará para crear un medio para generar su propio. Requisitos: · Python · Django ¿Qué hay de nuevo en este lanzamiento: · Creación de backend de mensaje extensible (actualmente es compatible con la zanahoria) · Mensaje de refactorización / infraestructura de mensajería


django Software relacionado

Redispipe

A "PIPE" para conectar el almacén de valor de clave REDIS al marco de las pipios web ...

61

Descargar