django-profileetools.

Werkzeuge für Profilmodelle in Django
Jetzt downloaden

django-profileetools. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Daniel Greenfeld
  • Website des Verlags:
  • http://github.com/pydanny/

django-profileetools. Stichworte


django-profileetools. Beschreibung

Django-profiletools ist eine Django-App, die Werkzeuge für Profilmodelle in django.installation abgeben Middleware_Classes = (... 'profiletools.middleware.lazyprofilemiddleware',), auch in Settings.py, Setzen Sie den Auth_Profile_Module auf Ihr Profilmodell: auth_profile_module = "Profile.Profile" .models.profile.pyFROM DJANGO.CONTRIB.Auth.Models Importieren des django.db-Import-ModelsSclass-Profils (Modelle.Model): Benutzer = Modelle.Model): Benutzer = Modelle Verwenden Sie keine Profile.Models.profile, sagen Mitglieder. n Ihre klassische Ansichten: Profil = self.request.my_profilecall my_profile so oft Sie möchten, wie Sie möchten, lädt es nur einmal. Wenn Sie es also 100-mal in einer Ansicht nennen, wird die SQL-Auswahl nur das erste Mal durchgeführt. Wenn kein Benutzer gefunden wird, ist das Ruf des My_Profile-Anrufs keine, was es erleichtert, Vorlagen zu handhaben, die in der Lage sind, nicht authentifizierte Benutzer zu handhaben (wie etwa Seite) .Note: Wenn Sie die Mitglieder verwenden. Ich muss anrufen, indem er anrufen. immer falsch zurückgeben. ZB utils.functional.simplelazyoobject-Objekt: >>> drucken (Typ) Beachten Sie, was in den My_Profile-Wert platziert wird, ist keine Modellklasse-Instanz oder keiner Objekt, sondern ein Django. utils.functional.simplelazyObject Dies zwingt das zu bewertende Objekt und wird nicht frustrierend falsch-positiven zurückgegeben. InspirationDas faules Laden von Profilen wurde von der eher unglaublichen Noah Kantrowitz.product-Homepage inspiriert


django-profileetools. Zugehörige Software