class_docstr: The abstract base statement allows other models to be created
  using the attributes that exist on the default models.
class_docstr_tok: ["The","abstract","base","statement","allows","other","models","to","be","created","using","the","attributes","that","exist","on","the","default","models","."]
docstr: Add a list of strings to the statement as tags.
  (Overrides the method from StatementMixin)
docstr_tok: ["Add","a","list","of","strings","to","the","statement","as","tags",".","(","Overrides","the","method","from","StatementMixin",")"]
code: def add_tags(self, *tags):
      """
      Add a list of strings to the statement as tags.
      (Overrides the method from StatementMixin)
      """
      for _tag in tags:
          self.tags.get_or_create(name=_tag)
  
file_path: ChatterBot/chatterbot/ext/django_chatterbot/abstract_models.py
imports: from chatterbot.conversation import StatementMixin
  from chatterbot import constants
  from django.db import models
  from django.utils import timezone
  from django.conf import settings
label_desc: Use image node_id 3 for calling the AbstractBaseStatement obj's underlying member method code with example usage: obj.add_tags() without return types