django-tagging topia.termextract django
How it works:
in your models.py
# pass model and a list of fields to use for tagging # tagged will automatically register your model with tagging tagged.register(MyModel, ['field1', 'field2'])
Available configuration (this can change) TAGGED_DEFAULT_PROCESSOR = your_processor_here # there is a default one... you can provide your own, look at the default for clues TAGGED_ADDITIONAL_STOP_WORDS = ['sw1', 'sw2', '...'] # additional words to use as stop words, used by DefaultProcessor TAGGED_USE_ZEMANTA = True TAGGED_ZEMANTA_APIKEY = 'your_api_key'
By now only tags on creation... not on saving an already existing model
This is a pre alpha so don't trust me.