Geonode-Avatar

um garfo de django-avatar, para Geonode
Baixe Agora

Geonode-Avatar Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Ariel Nunez
  • Site do editor:
  • http://github.com/AIFDR/

Geonode-Avatar Tag


Geonode-Avatar Descrição

Geonode-Avatar é um garfo de Django-Avatar, para Geonode.basicsto integrar Django-Avatar com seu site, há relativamente poucas coisas necessárias. Uma integração mínima pode funcionar assim: 1. Liste este aplicativo na parte Instalação_Apps do arquivo de configurações. Seu arquivo de configurações será parecido: Installed_apps = (# ... 'Avatar',) 2. Adicione os URLs de paginação ao final do URLconf raiz. Seu urlconf vai parecer algo como: urlpatterns = padrões ('', # ... (r '^ admin /(.*)', admin.site.root), (r '^ avatar /', incluir ('avatar. URLS '))),) 3. Em algum lugar no esquema de navegação modelo, link para a página Avatar de alteração: Altere seu avatar 4. Onde quer que você deseja exibir um avatar para um usuário, primeiro carregar as tags do modelo Avatar: {% Carregar Avatar_Tags%}, use a marca Avatar para exibir um avatar de um tamanho padrão: {% de usuário do avatar%} ou especifique um tamanho ( Em pixels) explicitamente: {% avatar usuário 65%} 5. Opcionalmente personalizar Avatar / Change.html e avatar / confirm_delete.html para estar em conformidade com a aparência do seu site e a sensação do seu site são apenas duas vistas para esta aplicação: uma para alterar o avatar de um usuário, e outro para excluir o avatar do usuário. A função de visualização está localizada na Avatar.Views.change, e isso pode ser referenciado pelo nome de URL Avatar_change. É preciso dois argumentos de palavras-chave: extra_Context e Next_override. Se extra_context for fornecido, esse contexto será colocado no contexto do modelo. Se o Next_Override é fornecido, o usuário será redirecionado para o URL especificado após o envio do formulário. Caso contrário, o usuário será redirecionado para o URL especificado no próximo parâmetro na solicitação.post. Se solicitar.post não tiver o próximo parâmetro, o Solicitar.Get será pesquisado. Se request.get não tiver o próximo parâmetro, o cabeçalho http_referer será inspecionado. Se esse cabeçalho não existir, o usuário será redirecionado de volta para o URL atual.Deleting uma função Avatarthe Real View está localizado em Avatar.Views.Delete, e isso pode ser referenciado pelo nome de URL Avatar_Delete. Leva os mesmos dois argumentos de palavra-chave como avatar.Views.change e segue as mesmas regras de redirecionamento também. Tagsto de exemplo começam a usar essas tags de modelo, você deve primeiro carregar as tags no sistema de renderização de modelo: {% Carregar Avatar_Tags%} {% Avatar_URL Usuário %} torna o URL do avatar para o usuário fornecido. O usuário pode ser uma instância de objeto Django.contrib.auth.models.user ou um nome de usuário. {% Do usuário do avatar %} renderiza uma tag HTML IMG para o usuário especificado. O usuário pode ser uma instância de objeto django.contrib.auth.models.user ou um nome de usuário. {% Render_avatar avatar %} Dada uma instância do objeto Avatar.Models.avatar, torna uma tag HTML IMG para representar que Avatar no tamanho solicitado.Global SettingShere Há uma série de configurações disponíveis para personalizar facilmente os avatares que aparecem no site. Abaixo estão listadas as configurações: Auto_Generate_Avatar_Siza um Iterável de inteiros que representam os tamanhos de avatares para gerar o upload. Isso pode salvar o tempo de renderização mais tarde, se você pré-gerar as versões redimensionadas. Padrões para (80,) Avatar_Resize_Method O método para usar ao redimensionar imagens, com base nas opções disponíveis em PIL. Padrões para image.antialias.avatar_storage_dir O diretório em Media_root para armazenar as imagens. Se estiver usando um dispositivo de armazenamento não-arquivos, isso simplesmente será anexado ao início do nome do arquivo.avatar_gravatar_backup Um booleano determinando se deve ser padrão para o serviço Gravatar se nenhuma instância do Avatar for encontrada no sistema para o usuário fornecido. Padrões para True.avatar_default_url O URL padrão para o padrão para se Avatar_Gravatar_backup estiver definido como False e não há nenhuma instância do Avatar encontrada no sistema para o aplicativo fornecido pelo usuário. O aplicativo inclui um comando de gerenciamento: Rebuild_avatars. Não é preciso argumentos e, quando executado, re-renderiza todas as miniaturas para todos os avatares para os tamanhos de pixels especificados na página inicial do Auto_Generate_avatar_sizes.


Geonode-Avatar Software Relacionado