django-sqlpaginator.

Pagination and Ordinando utilizzando SQL grezzo su un modello
Scarica ora

django-sqlpaginator. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Other/Proprietary Li...
  • Prezzo:
  • FREE
  • Nome editore:
  • Bulkan Evcimen
  • Sito web dell'editore:
  • https://github.com/bulkan/

django-sqlpaginator. Tag


django-sqlpaginator. Descrizione

django-sqlpaginator è un'app django che fa la paginazione e l'ordine che utilizzano SQL RAW su un modello.Installation per installare da PyPipip install django-sqlpaginatorto ottenere la versione più recente (e possibilmente non stabile) da Gitpip install git + git: //github.com/ Bulkan / Django-sqlpaginator.gityou deve anche installare SQLParserpip install Git + Git: //github.com/andialbrecht/sqlparrse.gitina Impostazioni.PY install_apps = (... 'SQLPAGINATOR', ...) QUESTO !! Usagepretty molto come django.core.pagination.paginatorif hai i seguenti modelli di album di classe (modelli.model): albumid = models.integerfield (primary_key = true, db_column = u'albumid ') title = models.textfield (db_Column = U' Titolo ') artistid = models.integerfield (db_column = u'artistid') class artist (models.model): artistid = models.integerfield (primary_key = true, db_column = u'artistid ') Name = models.textfield (db_Column = u 'Nome', vuoto = true) e vuoi paginare su album, quindi all'interno di una vista; da SQLPAGINATOR.Paginator Import SQLPAGINATOR da modelli Importa album Def Get_Albums (richiesta, pagina = 1): SQL = "Seleziona * da% s"% album._meta.db_table Paginator = SQLPAGINATOR (SQL, ALBUM, PAGINA = Pagina, Order_by = ' Titolo ') PROVA: ALBUMS = PAGINATOR.PAGE (Pagina) ad eccezione del PagenotaninTeger: # Se la pagina non è un intero, consegna la prima pagina. Album = Paginator.page (1) Tranne EmployPage: # Se la pagina è fuori intervallo (ad esempio 9999), fornire l'ultima pagina dei risultati. Album = Paginator.page (Paginator.num_pages) Ritorno render_to_response ('album_list.html', {'album': album}) Nel modello Albums_List.html {% for Album in Album%} {# Ogni "album" è un album oggetto modello. #} {{album.title | Upper}}
{% Endfor%}