Django-Picasa

Een module van Django-componenten die u Picasa-opslag geven, Picasa-ingediende en admin-velden
Download nu

Django-Picasa Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Thanos Vassilakis
  • Uitgever website:

Django-Picasa Tags


Django-Picasa Beschrijving

Een module van Django-componenten die u Picasa-opslag geven, Picasa-ingediende en admin-velden DjGoogle.picasa is de Django-app die je Picasa-opslag geeft, Picasa Fileds and Admin Fields.1. Maak een lijst van deze applicatie in het ** geïnstalleerde_apps ** Gedeelte van uw SettingsFile. Uw instellingenbestand ziet er misschien iets uit als :: geïnstalleerd_apps = (# ... 'Picasa') 2. Voeg dan toe aan de instellingen.py-bestand uw Picasa_storage_options :: Picasa_Storage_Options = {'E-mail': 'thorosv@gmail.com', 'SOURCE': 'Thanos', 'Wachtwoord': 'MyPassword', 'Gebruiker': 'Thanosv' , 'Cache': TRUE} Waar: E-mail is uw Picasa-account-ID.Bron is een tekenreeks die u gebruikt om te identificeren hoe de afbeeldingen worden toegevoegd aan uw Picasa-account.User is het eigenlijke Picassa-account dat de afbeeldingen erin zijn opgeslagen. Het is niet 't moet je account zijn, gewoon een account waar je de toegang tot.cache hebt, is het weer dat je Django's Caching Back-End wilt gebruiken. Meestal is het de moeite waard. Ik zal de andere opties van Picasa_storage_options later opnieuw bekijken.4. Als je cache hebt ingesteld op True, wil je misschien iets toevoegen als deze :: cache_backend = "Locmem: //? Timeout = 30 Max_Entries = 400" 5. Nu bent u klaar met het Instellingen.Py-bestand kunt u de imageFields vervangen? Met het Picasa-veld in je modellen :: Van Picasa Import Picasafield Class Image (Models.model): foto = Picasafield () 6. Probeer het uit door een afbeelding via uw beheerderspagina te uploaden en bezoek dan uw Picasa-account. U ziet de geüploade afbeelding in uw dropbox.7. Een upload_to = 'Media' toegevoegd en het zal het bestand uploaden naar een album genaamd Media, als het album niet bestaat, wordt het gecreëerd .::Photo = Picasafield (Upload_to = 'Media') admin: 1. De standaardbeheerdersvertegenwoordiging van uw afbeelding wordt afgehandeld door de AdminFileWidget, die gewoon de waarde van Picasafield zal tonen .URL van de bevattende webpagina in uw Picasa-account. Het is nuttig, maar zou beter zijn om een gekoppelde miniatuur te zien. Om te doen, moet u het Picasafield overschrijven met PicasaAdminimageGewidget. Om dat te doen importeer de widget in uw admin.py-module en voegt u deze toe aan een Woordenboek van Formfield_overriden: van Picasa Import PicasaadminimageWidGetClass ImageAdmin (Admin.Modeladmin) :: Formfield_overrides = {Picasafield: {'Widget': PicasaAdminimageGewidget},} Admin.Site. Registreer (afbeelding imageAdmin) 2. Standaard PicasaadminimageGewidget? genereert een pictogram van 64 pixel. De beschikbare maten zijn: 3248647211012820022028832040051257664072080091210241108009121024. U kunt het kenmerkformaat van de klasse overschrijven om de afmeting van de miniaturen te wijzigen: Klasse ImageWidget (PicasaAdminimageGewidget ) :: Size = '48'class ImageAdmin (Admin.Modeladmin): Formfield_overrides = {Picasafield: {' Widget ': ImageWidget},} Mogelijke problemen: als u achter een proxy bevindt en u de volgende fout krijgt wanneer u een upload krijgt Een afbeelding :: Gaierror AT / Admin / CMS / Image / Add / (11001, 'GetAddrinfo mislukt') Controleer of u zowel HTTP_PROXY als HTTPS_PROXY hebt ingesteld. Https_Proxy kan meestal op dezelfde host worden ingesteld als http_proxy. Vereisten: · Python · Django


Django-Picasa Gerelateerde software