Geonode-Avatar.

Eine Gabel von Django-Avatar für Geonode
Jetzt downloaden

Geonode-Avatar. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ariel Nunez
  • Website des Verlags:
  • http://github.com/AIFDR/

Geonode-Avatar. Stichworte


Geonode-Avatar. Beschreibung

Geonode-Avatar ist eine Gabelung von Django-Avatar, für geonode.basicsto Integrieren Sie 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_Sizes ist ein iteraner von Ganzzahlen, das die Größen von Avataren darstellt, um auf dem Upload zu generieren. Dies kann die Rendering-Zeit später speichern, wenn Sie die gesetzierten Versionen vorlegen. Standardeinstellungen (80,) avatar_resize_method Die 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_dir Das Verzeichnis unter media_root, um die Bilder zu speichern. Wenn Sie ein Nicht-FileSystem-Speichergerät verwenden, wird dies einfach an den Anfang des Dateinamens.AVATAR_GRAVATAR_BACKUP angehängt. Standardmäßig true.avatar_default_url Die Standard-URL standardmäßig, auf die Avatar_Gravatar_Backup auf FALSE eingestellt ist und es gibt keine Avatar-Instanz, die in dem System für den angegebenen User user.Management gefunden wird. Es dauert keine Argumente und rendert, wenn Sie laufen, alle Thumbnails für alle Avatare für die in der AUTO_Generate_AVATAR angegebenen Pixelgrößen von AUTO_Generate_AVATAR wieder auf


Geonode-Avatar. Zugehörige Software