Django-Avatar.

Avatar-Handhabungsbibliothek für Django
Jetzt downloaden

Django-Avatar. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Eric Florenzano
  • Website des Verlags:
  • http://code.google.com/u/floguy/

Django-Avatar. Stichworte


Django-Avatar. Beschreibung

Avatar-Handling-Bibliothek für Django Django-Avatar ist eine wiederverwendbare Django-Anwendung für die Handhabung von Avatars.basicsto integrieren Django-Avatar mit Ihrer Website, es gibt relativ wenige Dinge, die erforderlich sind. Eine minimale Integration kann so funktionieren: 1. Listen Sie diese Anwendung in der Installation_Apps-Teil Ihrer Einstellungsdatei auf. Ihre Einstellungsdatei sieht aus wie: installiert_Apps = (# ... 'Avatar',) 2. Fügen Sie die Paginations-URLs bis zum Ende Ihres Root-URLCONF hinzu. Ihr URLCONF sieht so aus wie: URLPATTERNS = Muster ('', # ... (R '^ admin / ('**)', admin.site.root), (R '^ avatar /', einschließlich "Avatar. URLs ')),) 3. Irgendwo in Ihrem Vorlagennavigationsschema, Link zur Seite Ändern-Avatar-Seite: Ändern Sie Ihren Avatar 4. Wo immer Sie einen Avatar für einen Benutzer anzeigen möchten, laden Sie zuerst die Avatar-Vorlage-Tags: {% laden avatar_tags%} Verwenden Sie dann das Avatar-Tag, um einen Avatar einer Standardgröße anzuzeigen: {% Avatar User%} oder geben Sie eine Größe an ( In Pixel) explizit: {% avatar user 65%} 5. Optional anpassen avatar / change.html und avatar / confirm_delete.html, um sich an das Look and Feel Ihres Standorts anzupassen. Die Ansicht-Funktion befindet sich bei Avatar.Views.change, und dies kann mit dem URL-Namen avatar_change referenziert werden. Es dauert zwei Keyword-Argumente: extra_context und next_override. Wenn extra_context bereitgestellt wird, wird der Kontext in den Kontext der Vorlage eingeleitet. Wenn Next_Override bereitgestellt wird, wird der Benutzer nach der Einreichung der Formular an die angegebene URL umgeleitet. Andernfalls wird der Benutzer auf die im nächsten Parameter NEXT.POST angegebene URL umgeleitet. Wenn Anforderung.Post keinen nächsten Parameter hat, wird anfrage.get gesucht. Wenn auf wunsch.get keinen nächsten Parameter hat, wird der HTTP_Referer-Header inspiziert. Wenn dieser Header nicht existiert, wird der Benutzer auf die aktuelle URL-URL umgeleitet. Es dauert die gleichen beiden Keyword-Argumente als avatar.views.change und folgt den gleichen Umleitungsregeln wie gut. Avatar_URL-Benutzer %} rendert die URL des Avatars für den angegebenen Benutzer. Der Benutzer kann entweder eine django.contrib.auth.models.user-Objektinstanz oder ein Benutzername sein. {% Avatar-Benutzer %} leitet ein HTML-IMG-Tag für den angegebenen Benutzer für die angegebene Größe. Benutzer kann entweder eine django.contrib.auth.models.user-Objektinstanz oder einen Benutzernamen sein. {% Render_avatar avatar %} Angesichts einer eigentlichen avatar.models.avatar-Objektinstanz wird ein HTML-IMG-Tag angezeigt, um das darzustellen Avatar auf der angeforderten Größe Nachfolgend sind die folgenden Einstellungen aufgeführt: Auto_Generate_Avatar_Sisizsan itertierter Ganzzahlen, die die Größen von Avataren darstellen, um auf dem Upload zu generieren. Dies kann die Rendering-Zeit später speichern, wenn Sie die gesetzierten Versionen vorlegen. Standardeinstellung von (80,) avatar_resize_methodthe-Methode, die beim Ändern der Größe von Bildern verwendet wird, basierend auf den in PIL verfügbaren Optionen. Standardmäßig auf image.antialias.avatar_storage_dirthe-Verzeichnis unter media_root, um die Bilder zu speichern. Bei Verwendung eines Nicht-FileSystem-Speichergeräts wird dies einfach an den Anfang des Dateinamens angehängt. Dies wird einfach angehängt. Standardeinstellungen trifft true.avatar_default_urlthe Standard-URL zu standardmäßig, ob avatar_gravatar_backup auf FALSE gesetzt ist und es gibt keine Avatar-Instanz, die in dem System für den angegebenen User.Management-CommandSthis-Antrag enthält, enthält ein Management-Befehl: rebuild_avatars. Es dauert keine Argumente und trifft beim Ausführen alle Miniaturbilder für alle Avatare für die in der Einstellung auto_generate_avatar angegebenen Pixelgrößen. Anforderungen: · Python · Django


Django-Avatar. Zugehörige Software

mod_Auth_nufw.

MOD_AUTH_NUFW ist ein einzelnes Zeichen des Apache-Moduls, das sichere Benutzeridentifikation und -authentifizierung durchführt. ...

128

Herunterladen