django-avatar

Biblioteca de manipulación de Avatar para Django
Descargar ahora

django-avatar Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Eric Florenzano
  • Sitio web del editor:
  • http://code.google.com/u/floguy/

django-avatar Etiquetas


django-avatar Descripción

Biblioteca de manipulación de Avatar para Django Django-Avatar es una solicitud de Django reutilizable para el manejo de avatares. Basicsto Integre Django-Avatar con su sitio, hay relativamente pocas cosas que se requieren. Una integración mínima puede funcionar así: 1. Enumere esta aplicación en la parte instalada_aps de su archivo de configuración. El archivo de configuración se verá como: instalado_apps = (# ... 'avatar',) 2. Agregue las URL de paginación al final de su raíz URLCONF. Su Urlconf se verá como: urlpatterns = patrones ('', # ... (r '^ admin /(.*)', admin.site.root), (R '^ avatar /', incluyen ('Avatar. URLS ')),) 3. En algún lugar de su esquema de navegación de la plantilla, vincule a la página Cambiar Avatar: Cambie su Avatar 4. Donde quiera que desee mostrar un AVATAR para un usuario, primero cargue las etiquetas de la plantilla de Avatar: {% Cargar Avatar_Tags%} Luego, use la etiqueta Avatar para mostrar un Avatar de un tamaño predeterminado: {% AVATAR USUARIO%} O especifique un tamaño ( en píxeles) explícitamente: {% Usuario Avatar 65%} 5. Opcionalmente personalice AVATAR / CAMBE.HTML y AVATAR / CONFIRM_DELETE.HTML Para cumplir con el aspecto y la sensación de su sitio, se encuentran solo dos vistas para esta aplicación: una para cambiar el avatar de un usuario y otro para eliminar el avatar de un usuario. Cambió un AVATARTHE real La función de vista se encuentra en AVATAR.Views.change, y esto puede ser referenciado por el nombre de la URL AVATAR_CHANGE. Se necesitan dos argumentos de palabras clave: extra_context y next_override. Si se proporciona extra_context, ese contexto se colocará en el contexto de la plantilla. Si se proporciona Next_OverRide, el usuario será redirigido a la URL especificada después de la presentación del formulario. De lo contrario, el usuario será redirigido a la URL especificada en el siguiente parámetro en Solicitación. Post. Si Solicitud.post no tiene el siguiente parámetro, Solicitud. Se buscará. Si Solicituned.get no tiene el siguiente parámetro, se inspeccionará el encabezado HTTP_REFERER. Si ese encabezado no existe, el usuario volverá a ser redirigido a la URL actual. Una función de vista real de AvatArthe se encuentra en Avatar.views.delete, y esto puede ser referenciado por el nombre de la URL AVATAR_DELETE. Toma los mismos argumentos de dos palabras clave como AVATAR.Views.change y sigue las mismas reglas de redirección. Template Tagsto Comience a usar estas etiquetas de plantilla, primero debe cargar las etiquetas en el sistema de representación de la plantilla: {% carga avatar_tags%} {% El usuario de Avatar_URL %} hace que la URL del Avatar para el usuario determinado. El usuario puede ser una instancia de DJANGO.CONTRIB.AUTH.MODEL.CONTRIB.AUTH.MODELS.USER o un nombre de usuario. {% De usuario de Avatar %} hace una etiqueta HTML IMG para el usuario determinado para el tamaño especificado. El usuario puede ser una instancia de DJANGO.CONTRIB.AUTH.MODEL.CONTRIB.AUTH.MODELS.USER o un nombre de usuario. {% Render_Avatar Avatar %} Dada una última instancia de AVATAR.Models.avatar, hace una etiqueta de IMG HTML para representar eso Avatar en el tamaño solicitado. Configuración de GlobalHay, hay una serie de configuraciones disponibles para personalizar fácilmente los avatares que aparecen en el sitio. A continuación se enumeran a continuación, aquellas configuraciones: auto_generate_avatar_size siempre que sean enteros que representan los tamaños de avatares para generar en carga. Esto puede ahorrar tiempo de representación más adelante si usted pre-genera las versiones redimensionadas. Por defecto a (80,) Avatar_Resize_MethodEl método para usar al cambiar el tamaño de las imágenes, según las opciones disponibles en PIL. Por defecto a Image.antialias.avatar_storage_dirthe directory en media_root para almacenar las imágenes. Si se utiliza un dispositivo de almacenamiento no con sistema de archivos, esto simplemente se agregará al principio del nombre de archivo.Avatar_gravatar_Backupa Boolean Determinación de si se debe predeterlar al servicio GRAVATAR si no se encuentra ninguna instancia de Avatar en el sistema para el usuario dado. Por defecto a true.avatar_default_UrlLa URL predeterminada Para incumplir si AVATAR_GRAVATAR_BACKUP está configurado en FALSO y no se encuentra una instancia de Avatar que se encuentra en el sistema para el usuario determinado. La aplicación CommandSthis incluye un comando de administración: rebuild_avatars. No se necesitan argumentos y, cuando se ejecuta, vuelve a impulsar todas las miniaturas para todos los avatares para los tamaños de píxeles especificados en la configuración AUTO_GENERATE_AVATAR_SIZE. Requisitos: · Python · Django


django-avatar Software relacionado

Tableros de mono

son un sistema de mensajes pequeños, rápidos y eficientes para permitir que los sitios web más pequeños crezcan comunidades en línea. ...

235

Descargar