Geonode-Avatar

Un tenedor de Django-Avatar, para Geonode
Descargar ahora

Geonode-Avatar Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Ariel Nunez
  • Sitio web del editor:
  • http://github.com/AIFDR/

Geonode-Avatar Etiquetas


Geonode-Avatar Descripción

Geonode-Avatar es un tenedor de Django-Avatar, para Geonode.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, esas configuraciones: auto_generate_avatar_size un iterable de 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_Method El método para usar al cambiar el tamaño de las imágenes, según las opciones disponibles en PIL. Por defecto a la imagen .antialias.avatar_storage_dir el directorio bajo media_root para almacenar las imágenes. Si se usa un dispositivo de almacenamiento no con sistema de archivos, esto simplemente se agregará al principio del nombre de archivo.avatar_gravatar_backup una determinación booleana, ya sea por defecto al servicio GRAVATAR si no se encuentra una instancia de Avatar en el sistema para el usuario dado. Predeterminado a true.Avatar_default_url La URL predeterminada para predeterminada para que AVATAR_GRAVATAR_BACKUP se establece en FALSE y no se encuentra una instancia de Avatar en el sistema para el usuario determinado. La aplicación de CommandSthis incluye un comando de administración: rebuild_avatars. No se necesita argumentos y, cuando se ejecuta, vuelva a cabo todas las miniaturas para todos los avatares para los tamaños de píxeles especificados en la página de inicio de Auto_Generate_avatar_size.


Geonode-Avatar Software relacionado