tgext.tagging

Tagging-ondersteuning voor Turbogears2-toepassingen
Download nu

tgext.tagging Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Naam uitgever:
  • Alessandro Molina
  • Uitgever website:
  • http://www.objectblues.net/wiki/show/FlatLand

tgext.tagging Tags


tgext.tagging Beschrijving

Tagging van ondersteuning voor Turbogears2-toepassingen TETEXT.TAGGING is een Turbogears2-bibliotheek die het mogelijk maakt om snel tagging toe te voegen aan een projectbeheer tags, tagging, tag-clouds en widgets om te lagen, tags aan entiteiten te verwijderen. InstallingtGEXT.Tagging kan zowel van PYPI of vanaf Bitbucket worden geïnstalleerd: Easy_Install TGEXT .taggings had gewoon werk voor het grootste deel van de gebruikers van het labelende management van de gebruiker uw model / __-init__.py toevoegen de volgende regels: import tgext.taggingTag, tagging = tgext.tagging.setup_model () Meestal van de utitiles om tagging te beheren, worden ze blootgesteld door de tagging-klasse Expose: tag.Lookup (TAG_NAME) -> Retourneert de tag-instantie voor de gegeven tagnaam Tag.Lookup_List (Comma_Separated_Tags) -> Retourneert de tags-exemplaren voor elk item in de lijst Tags. Tagging.items_for_tags (Model, Comma_Separated_Tags) -> Retourneert de lijst met items met de gegeven tags tagging.tag_cloud_for_Object (item) -> Retourneer de lijst met tags voor het gegeven object tagging.tag_cloud_for_set (model, items_s = Geen) -> Retourneert de Tag cloud voor de gegeven set items. Als een lijst met items wordt doorgegeven, haalt het tags op voor de opgegeven lijst, anders voor alle items van het gegeven model. Tagging.tag_cloud_for_user (gebruiker, model = Geen) -> Retourneert alle tags die zijn ingesteld door de gegeven gebruiker. Als een model wordt doorgegeven, haalt het alleen tags op voor dat model. Tagging.Add_Tags (item, Comma_Separated_Tags) -> Voeg de gegeven tags toe aan het item Tagging.del_tags (item, comma_Separated_tags) -> Verwijdert de gegeven tags uit het item Tagging.Set_Tags (item, comma_separated_tags) -> Vervangt alle tags van de Item met de nieuwe listTagging ControlTGEXT.Tagging biedt een controller om tagging te beheren. Schakel het in uw project met de volgende code: van TGEXT.Tagging-import TaggingControlerClass RootController (Basecontroller): Tagging = TaggingController (Model = Group, Session = DBSSESSION, TOEPASSING_EDIT = Geen) U kunt meerdere taggingcontroller één inschakelen voor elk model dat beschikbaar is in uw toepassing . De modelparameter geeft aan voor welke modelobjecttags worden beheerd, sessie is de SQLALCHEME-sessie die wordt gebruikt om query's uit te voeren en toestaan is de REPOZE.Welke predicaten die worden gebruikt om te controleren of het bewerken van bewerkingsfuncties wordt weergegeven. De controller biedt tags, add, search actions : / Tags / ID -> Gedeeltelijke weergave die kan worden geladen met jQuery.load die een tagnist met formulier weergeeft om tags toe te voegen / verwijderen voor het opgegeven object. / Add / ID? Tags = TAG1, TAG2, TAG3 -> Vergunningen om een of meer tags toe te voegen aan het artikel / Verwijderen / ID? Tags = TAG1, TAG2 -> Vergunningen om een of meer tags uit het item / zoektags te verwijderen? = TAG1, tag -> Zoek naar items met de gegeven tags, gebruikt Model.Tagging_Display-methode om de resultaten weer te geven indien beschikbaar. Anders wordt STR (MODEL) uitgevoerd.Tagging WidgetstGext.Tagging biedt enkele widgets om tags te beheren. tgext.tagging.taglist en tgext.tagging.tagcloud zijn aanwezig. Beide nemen een tagging_url-parameter in de constructie die verwijst naar de URL van de taggencontroller die kan worden gebruikt door de widget om tags te beheren. Standaard deze punten naar / tagging. Taglist-widget neemt ook een parameter van het bewerkingsmode die het mogelijk maakt om op te geven of de bedieningselementen toevoegen en verwijderen tags moet worden weergegeven of niet moet worden weergegeven. Als het weergave van taglijst een object als argument maakt en de taglijst voor het opgegeven object zal tonen, terwijl TagCloud een tagcloud heeft geretourneerd door tagging.tag_cloud_for_Object, tagging.tag_cloud_for_set of tagging.tag_cloud_for_User en zullen een gewogen tagwolk tonen. Vereisten: · Python


tgext.tagging Gerelateerde software

pydub

Manipuleer audio met een eenvoudige en eenvoudige interface op hoog niveau ...

268

Downloaden