Django-Pagination.

Erstellen Sie robuste Pagination-Tools
Jetzt downloaden

Django-Pagination. Ranking & Zusammenfassung

Anzeige

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

Django-Pagination. Stichworte


Django-Pagination. Beschreibung

Erstellen Sie robuste Pagination-Tools Django-Pagination bietet eine Reihe von Versorgungsunternehmen, um robuste Pagination-Instrumente für Django zu schaffen. Wie bei der Verwendung von Django-paginationdjango-pagination ermöglicht ein einfaches Paginations-Digg-Style, ohne Ihre Ansichten zu ändern. Es gibt wirklich 5 Schritte, um es mit Ihren Projekten einzurichten ( Nicht einschließlich der Installation, die in install.txt in derselben Verzeichnis abgedeckt ist.) 1. Listen Sie diese Anwendung in der Installation_Apps-Teil Ihrer Einstellungsdatei auf. Ihre Einstellungsdatei ist möglicherweise so aussehen: Installig_Apps = (# ... 'Pagination',) 2. Installieren Sie den Paginations-Middleware. Ihre Einstellungsdatei ist möglicherweise so aussehen: Middleware_classes = (# ... 'pagination.middleware.paginationmiddleware',) 3. Wenn es noch nicht in Ihrem Setup hinzugefügt wird, fügen Sie den Anforderungskontextprozessor hinzu. Beachten Sie, dass Kontextprozessoren standardmäßig implizit festgelegt sind, um sie ausdrücklich einzustellen, müssen Sie diesen Code in Ihrem unter dem Wert TEMPLES_CONTEXT_PROCESSOREN kopieren und einfügen: ("django.core.core.core.core.core.Auth", "django.core.context_processors.debug" "," django.core.corext_prozessoren.i18n "," django.core.core.core.core.media "," django.core.corext_processors.request ") 4. Fügen Sie diese Zeile oben in Ihrer Vorlage hinzu, um die Pagination-Tags zu laden: {% Laden von Pagination_tags%} 5. Entscheiden Sie sich für eine Variable, die Sie paginieren möchten, und verwenden Sie das Autopaginat-Tag auf dieser Variablen, bevor Sie darüber veranlasst haben. Dies kann eine von zwei Formen annehmen (mithilfe des kanonischen Objekts_List als Beispielvariable): {% autopaginat object_list%} Dies setzt voraus, dass Sie die Standard-20-Ergebnisse pro Seite haben möchten. Wenn Sie Ihre eigenen Ergebnisse pro Seite angeben möchten, können Sie so angeben, dass Sie so: {% autopaginat object_list 10%} beachten möchten normalerweise würde es tun.6. Jetzt möchten Sie die aktuelle Seite und die verfügbaren Seiten anzeigen, also irgendwo nach der Verwendung von Autopaginat, verwenden Sie das Paginat-Einschluss-Tag: {% paginat%} Dies ergreift keine Argumente, sondern nimmt an, dass Sie bereits Autopaginat genannt haben, also sicher, dies zuerst zu tun.Das ist es! Sie haben jetzt paginierte object_list und haben Benutzern der Site eine Möglichkeit, zwischen den verschiedenen Seiten zu navigieren - alles, ohne Ihre Ansichten zu berühren Es gibt jedoch einen kleinen Satz optionaler Einstellungen, der zum Ändern des Standardverhaltens der Pagination-Tags nützlich ist. Hier ist eine Übersicht: Pagination_Default_PaginationDas Standardbetrag der Elemente, die auf einer Seite angezeigt werden soll, wenn keine Nummer angegeben ist. Nach Angaben der Django-Dokumentation werden Waisenkinder definiert als: Die Mindestanzahl der auf der letzten Seite zugelassenen Elemente standardmäßig auf null.pagination_invalid_page_raises_404Determines, ob eine ungültige Seite einen http404 aufhebt, oder legt einfach die Kontextvariable Invalid_Spage fest. TRUE Hat das erstere und false letztere. Anforderungen: · Django · Python


Django-Pagination. 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