django-sorter

Software screenshot:
django-sorter
Software informatie:
Versie: 0.1
Upload datum: 11 May 15
Ontwikkelaar: Jannis Leidel
Licentie: Gratis
Populariteit: 6

Rating: 1.0/5 (Total Votes: 1)

Django-sorter is een Django app die helpt bij het sorteren van voorwerpen in Django sjablonen zonder het wijzigen van uw opvattingen, kan meerdere keren worden gebruikt op dezelfde pagina of sjabloon, biedt helpers om eenvoudig koppelingen te genereren en vormen aan de sorteercriteria te schakelen (met inbegrip de sorteervolgorde) en heeft ~ 100% test dekking.
Quickstart
1. Haal de app met uw favorte Python verpakking tool, bijvoorbeeld:
& Nbsp; pip installeren django-sorter
2. Lijst deze toepassing in de INSTALLED_APPS setting. Uw instellingen bestand zou er als volgt uitzien:
& Nbsp; INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; 'sorter',
& Nbsp;)
3. Als het niet al toegevoegd aan het setup, voeg het verzoek template context processor aan de TEMPLATE_CONTEXT_PROCESSORS instelling (u nodig heeft om het toe te voegen):
& Nbsp; TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; # ...
& Nbsp; 'django.core.context_processors.request',
& Nbsp;)
4. Geef de toegestane sorteren criteria, voor ten minste de standaard 'soort' sorteren querystring parameter:
& Nbsp; SORTER_ALLOWED_CRITERIA = {
& Nbsp; 'soort': ['voornaam', 'creation_date', 'title'],
& Nbsp;}
5. Voeg deze lijn aan de bovenkant van uw template naar het sorteercentrum tags te laden:
& Nbsp; {% belasting sorter_tags%}
6. Beslis over een variabele die u wilt sorteren, en het gebruik van het soort tag op die variabele voordat de iteratie over.
& Nbsp; {% soort objecten als sorted_objects%}
7. Optioneel kunt u ander soort koppelingen of formulieren weer te geven:
& Nbsp;
& Nbsp; {% sortlink door "voornaam"%} Op voornaam {% endsortlink%}
& Nbsp; {% sortlink door "creation_date, -TITLE"%} op datum en titel creatie {% endsortlink%}
& Nbsp; ...
& Nbsp;
& Nbsp; De template tag is een komma gescheiden lijst van het sorteren van verklaringen. Het is ook een blok tag en kunt u het label van de gegenereerde koppeling ingesteld. Het vorige fragment zal worden weergegeven als volgt:
& Nbsp;
& Nbsp; Door de naam
& Nbsp; Door creatie en titel
& Nbsp; ...
& Nbsp;
. & Nbsp; Ook de {% sortform%} sjabloon tag maakt een vorm in plaats van een eenvoudige koppeling

Eisen

  • Python
  • Django

Andere software van ontwikkelaar Jannis Leidel

Reacties op django-sorter

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!