django-alphafilter

Een alfabetisch filter voor django's admin die werkt als datum_hierarchie
Download nu

django-alphafilter Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • The Apache License 2.0
  • Prijs:
  • FREE
  • Naam uitgever:
  • Corey Oordt, The Washington Times
  • Uitgever website:
  • http://washingtontimes.com

django-alphafilter Tags


django-alphafilter Beschrijving

Een alfabetisch filter voor de beheerder van Django die werkt als datum_hierarchie Django-Alphafilter is ontworpen om te werken zoals Django's standaard "datum_hierarchy" -beheerderfilter. Het plaatst een klikbaar alfabet op dezelfde locatie als de datumhiërarchie - bovenaan de resultatenlijst. Installatie: 1. De eenvoudigste methode is om "PIP" of "Easy_Install" \ :: PIP INSTALLATE DJANGO-Alphafilter of :: Easy_Install Django-Alphafilter2 te gebruiken. Als u de bron downloadt, kunt u deze installeren door het script "Setup.py" te gebruiken :: CD / PAD / TO / DJANGO-ALPHAFILTER / PYTHON SETUP.PY INSTALLF3. Voeg "'AlphaFilter' toe aan het" Instellingen.py "-bestand" 'Alphafilter', dus Django vindt de sjablonen en sjabloon Tag.Default AlphabetHet Standaard Alphabet is de lijst met tekens die in de beheerder wordt weergegeven, zelfs als er geen gegevens voor dat teken zijn. Omdat er gegevens zijn, zijn de letters van het alfabet ingeschakeld. Alle tekens die niet in het standaardalfabet zijn, maar dat in de gegevens bestaan, worden dynamisch toegevoegd. Voorwerpen met betrekking tot het bedenken van het juiste alfabet per taal, het standaard alfabet is een instelling met de naam "Default_Alfabet" \. De standaardinstelling is het ASCII-alfabet en cijfers. U kunt de "standaard_alphabet" instellen op een tekenreeks of een lijst of tuple.if u alleen wat de ASCII-tekens, geen cijfers :: standaard_alphabet = u'abcdefghijklmnopqrstuvwxyz'for het Duitse alfabet :: standaard_alphabet = u'0123456789a \ xc4bcdefghijklmno \ xd6pqrs \ xdftu \ xdcvwxyz'for het IJslandse alfabet :: standaard_alphabet = U'0123456789A \ xc1bd \ xcdjklmno \ xd3prstu \ xdavxy \ xDD \ XDE \ xD6'the bestellen van het alfabet blijft niet hetzelfde als ingevoerd, het is gesorteerd Python's lijst Sorteer methode. Gebruik van alfabetfilter op een Modelin het model "Admin.py" instellen "Alphabet_filter" naar de naam van een tekenveld. Bijvoorbeeld :: alfabet_filter = 'Naam'You moet ook een sjabloon maken voor het model (of applicatie) dat de sjabloon "Change_list.html" van de beheerder overschrijdt. Met de sjabloonmap van uw project, moet u een map "Admin" maken en een map met de naam van de toepassing en optioneel de naam van het model. Als u bijvoorbeeld het filter toevoegt op het "tag" -model van een toepassing met de naam "Cooltags" \, zou de directorystructuur eruit zien :: MyProject Templates Admin Cooltags Tagcreate een document met de naam "Change_List.html" en zet het in De applicatie ("Sjablonen / Admin / Cooltags" -irectory, om het voor elk model binnen die toepassing te laten werken of in de modelmap te plaatsen ("Sjablonen / admin / Cooltags / Tag" \) om dat alleen voor dat te laten werken Model. Het document van de wijziging_list.html mag alleen één regel bevatten :: {% verlengt "alphafilter / change_list.html"%}. Opmerking: u ** Kan deze sjabloon niet in de map "Admin" plaatsen, terwijl het leidt naar een oneindige lus van erfenis. Vereisten: · Python · Django


django-alphafilter Gerelateerde software

Erordocument

Geef opgemaakte HTML-pagina's op wanneer andere dan 200 OK worden geretourneerd uit een webtoepassing ...

132

Downloaden