def get_concrete_field_names(Model):
    """Return all of the concrete field names for a Model

    https://docs.djangoproject.com/en/2.2/ref/models/meta/

    """
    return [
        field.name
        for field in Model._meta.get_fields()
        if field.concrete
        and (
            not (
                field.is_relation
                or field.one_to_one
                or (
                    field.many_to_one
                    and field.related_model
                )
            )
        )
    ]