django-picasa.

Um módulo de componentes django que lhe dão armazenamento do Picasa, arquivados Picasa e campos de administrador
Baixe Agora

django-picasa. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Thanos Vassilakis
  • Site do editor:

django-picasa. Tag


django-picasa. Descrição

Um módulo de componentes Django que lhe dão armazenamento do Picasa, arquivados e campos de administrador do Picasa DjGoogle.Picasa é o aplicativo Django que oferece armazenamento do Picasa, arquivados e campos de administrador do Picasa.1. Listar este aplicativo na parte ** instale_apps ** do seu settingfile. Seu arquivo de configurações pode parecer algo como :: instale_apps = (# ... 'Picasa') 2. Em seguida, adicione ao arquivo setting.py seu Picasa_Storage_Options :: picasa_storage_options = {'e-mail': 'Thanosv@gmail.com', 'Source': 'Thanos', 'Senha': 'MyPassword', 'User': 'Thanosv' 'cache': True} Onde: E-mail é sua conta do Picasa ID.Source é uma string que você usará para identificar como as imagens adicionadas à sua conta do Picasa.Uuser é a conta do Picassa real que as imagens serão armazenadas. Tenho que ser sua conta apenas qualquer conta que você tenha o acesso ao.cache é o tempo que você deseja usar o back-end de cache de Django. Geralmente vale a pena. Vou revisitar as outras opções de Picasa_Storage_Options depois.4. Se você definiu o cache para true, eles podem querer adicionar algo assim :: cache_backend = "locmem: //? tempo limite = 30max_entries = 400" 5. Agora você termina com o arquivo settings.py você pode substituir os campos de imagem? Com o campo do Picasa em seus modelos :: do Picasa Import PicasAfieldClass Image (Models.Model): Photo = PicasAfield () 6. Experimente o upload de uma imagem através da sua página de administrador e, em seguida, visite sua conta do Picasa. Você verá a imagem enviada em sua caixa de queda. Adicionado um upload_to = 'Media' e ele carregará o arquivo em um álbum chamado Media, se o álbum não existir, será criado. A representação de administrador padrão da sua imagem será tratada pelo AdminFileWidget que apenas mostrará o valor do PicasAfield.url da página da Web contendo na sua conta do Picasa. É útil, mas seria melhor ver uma miniatura vinculada. Para fazer isso você precisa substituir o PicasAfield com PicasaadminImageWidget. Para importar o widget em seu módulo Admin.py e adicioná-lo a um dicionário de formfield_overrides: do Picasa Import PicasaadminImageWidGetClass ImagAdmin (Admin.Modeladmin) :: Formfield_overrides = {PicasAfield: {'widget': picasaadminimagewidget},} admin.site. Registre-se (Image ImagAdmin) 2. Por padrão picaasaadminimagewidget? gera um ícone de 64 pixels. Os tamanhos disponíveis são: 3248647210414415016094110128200220288320400512576640720800976640720800912102411521280144016003. Você pode substituir o tamanho do atributo de classe para alterar o tamanho da miniatura: classe ImageWidget (Picasaadminimagewidget ) :: tamanho = '48'class imageadmin (admin.modeladmin): formfield_overrides = {PicasAfield: {' widget ': imagewidget},} possíveis problemas: Se você estiver por trás de um proxy e obter o seguinte erro quando você tenta um upload Uma imagem :: Gaierror AT / Admin / CMS / Image / Adicionar / (11001, 'GetAddrinfo Falha') Verifique se você definiu tanto http_proxy e https_proxy. HTTPS_Proxy geralmente pode ser definido para o mesmo host como http_proxy. Requisitos: · Pitão · Django.


django-picasa. Software Relacionado