de django

Aplicación de Django simple para facilitar "Me gusta" de cualquier tipo de contenido
Descargar ahora

de django Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • The Apache License 2.0
  • Nombre del editor:
  • Thane Thomson
  • Sitio web del editor:
  • https://github.com/thanethomson/

de django Etiquetas


de django Descripción

Aplicación de Django simple para facilitar "gusto" de cualquier tipo de contenido Django-Mejorye es una aplicación Django que agrega la funcionalidad de "gusto" que apunta a ser amigable con la escala (consulte Django-no referente) favoreciendo las clases abstractas en lugar de la herencia de la clase directa cuando faciliten el gusto. Permite el gusto de cualquier modelo registrado con el contenttypes Framework.Note que esta aplicación aún no está probada a escala, pero estará en algún momento en un futuro próximo. Mientras tanto, simplemente agrega la funcionalidad de "gustar" a sus modelos.Quick Installation1. Agregue la aplicación Django-simulable a su Pathon Path.2. Agregue simpático a su lista de instalados_apps en la configuración de su proyecto.3. Cree su modelo simpático: desde la práctica de la importación simpática de Django.Contrib.Auth.Models Importar UserClass Blogentry (simpática): Autor = Models.ForeIgkey (usuario) contenido = Models.TextField () Creado = Models.DateTimeField (AUTO_NEW_ADD = VERDADERO) Clase BlogentryComment (Simpable): entrada = modelos.foreignkey (blogentry) Author = models.foreignkey (usuario) contenido = models.textfield () creado = models.datetimefield (auto_now_add = true) El contenido de gustos manualmente puede usar la función proporcionada. Al igual que un objeto en particular por un usuario determinado, como: de la importación simpática como los modelos similares a los modelos importan blogentry, blogentrycommentfrom django.contrib.auth.models Importar usuario ... # Harry publica un blog entryharry = user.objects.create (username = 'harry ') blog_entry = blogentry.objects.create (Author = Harry, Content = "Este es mi primer post") ... # Sally le gusta el blog EntrySally = user.objects.create (username =' Sally ') Blog_Entry.like (Sally) GUSTANDO CONTENIDO A TRAVÉS DE LAS VISTAS PROPORCIONADAS MAQUIENDE ASEGAR EL ASEGURO DE SU PROYECTO ARCHIVO L OOKS Algo así: desde django.conf.urls.defaults Importar patrones, incluir, Urlurlpatterns = Patters ('', # ... # Agregar a la URL URL de la simpática de Django (R '^ como /', incluir ('simpable.urls '), # ...) Habilitó las URLslikeFlike // Detecte automáticamente si una solicitud viene a través de una solicitud de obtención simple o una solicitud de AJAX, y la maneja de acuerdo con las siguientes dos vistas. 0Noajax/ / Intentos de gustarle el objeto cuyo ID de tipo de contenido es y la clave principal es (ambos enteros positivos). Esta función intenta redirigir automáticamente al usuario a la URL referente después de gustar el objeto dado. Si no se encuentra un objeto que coincida con los criterios dados se encuentra, se generará un error HTTP 404.like-like_Ajax/ / intentos de gustar el objeto cuyo ID de tipo de contenido es y la clave principal es ( ambos enteros positivos). Esta función devuelve un objeto JSON del formato {'éxito': verdadero} por el éxito. Si no se encuentra ningún objeto que coincida con los criterios dados, se generará un error HTTP 404.Otras baterías incluinables.views.get_like_view_params (obj) Obj debe ser cualquier objeto registrado con el marco de CONTENTTYPES. Sobre el éxito, esta función de acceso directo devolverá una tupla que contenía primero la clave principal de ID de contenido, así como la clave principal del objeto, que luego se puede pasar a una de las vistas simpáticas de Django. Requisitos: · Python · Django


de django Software relacionado

Django-Email-Services

Una aplicación de Django que proporciona billetes de correo electrónico y objetos de servicio respectivos para algunos de los emisores más conocidos ... ...

72

Descargar