diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-08-16 19:31:21 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-08-16 19:31:21 +0200 |
commit | b669452583415c9aa97622c333a6c2169e4881ba (patch) | |
tree | 16a5919191aeedc87d77ac18f8543f748bf2f560 | |
parent | dbd8fed3fd6a596573fe0f8a4ecc88d3f74c8d31 (diff) | |
download | Ishtar-b669452583415c9aa97622c333a6c2169e4881ba.tar.bz2 Ishtar-b669452583415c9aa97622c333a6c2169e4881ba.zip |
Command - regenerate search vector and cached label: manage model with no cached label and with search vector
-rw-r--r-- | ishtar_common/management/commands/regenerate_search_vector_cached_label.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ishtar_common/management/commands/regenerate_search_vector_cached_label.py b/ishtar_common/management/commands/regenerate_search_vector_cached_label.py index f8ad3b9ca..59e37d75b 100644 --- a/ishtar_common/management/commands/regenerate_search_vector_cached_label.py +++ b/ishtar_common/management/commands/regenerate_search_vector_cached_label.py @@ -34,8 +34,12 @@ class Command(BaseCommand): 'archaeological_finds', 'archaeological_warehouse']: print(u"* app: {}".format(app)) for model in apps.get_app_config(app).get_models(): + if model.__name__.startswith('Historical'): + continue if not bool( - [k for k in dir(model) if k.startswith('_generate_')]): + [k for k in dir(model) + if k.startswith('_generate_') or + k == "search_vector"]): continue msg = u"-> processing {}: ".format(model._meta.verbose_name) ln = model.objects.count() |