def _give_columns_django_field_attributes(self):
methods_to_add = (<EOL>django_field_methods.value_from_object,<EOL>django_field_methods.value_to_string,<EOL>django_field_methods.get_attname,<EOL>django_field_methods.get_cache_name,<EOL>django_field_methods.pre_save,<EOL>django_field_methods.get_prep_value,<EOL>django_field_methods.get_choices,<EOL>django_field_methods.get_choices_default,<EOL>django_field_methods.save_form_data,<EOL>django_field_methods.formfield,<EOL>django_field_methods.get_db_prep_value,<EOL>django_field_methods.get_db_prep_save,<EOL>django_field_methods.db_type_suffix,<EOL>django_field_methods.select_format,<EOL>django_field_methods.get_internal_type,<EOL>django_field_methods.get_attname_column,<EOL>django_field_methods.check,<EOL>django_field_methods._check_field_name,<EOL>django_field_methods._check_db_index,<EOL>django_field_methods.deconstruct,<EOL>django_field_methods.run_validators,<EOL>django_field_methods.clean,<EOL>django_field_methods.get_db_converters,<EOL>django_field_methods.get_prep_lookup,<EOL>django_field_methods.get_db_prep_lookup,<EOL>django_field_methods.get_filter_kwargs_for_object,<EOL>django_field_methods.set_attributes_from_name,<EOL>django_field_methods.db_parameters,<EOL>django_field_methods.get_pk_value_on_save,<EOL>django_field_methods.get_col,<EOL>)<EOL>for name, cql_column in six.iteritems(self._defined_columns):<EOL><INDENT>self._set_column_django_attributes(cql_column=cql_column, name=name)<EOL>for method in methods_to_add:<EOL><INDENT>try:<EOL><INDENT>method_name = method.func_name<EOL><DEDENT>except AttributeError:<EOL><INDENT>method_name = method.__name__<EOL><DEDENT>new_method = six.create_bound_method(method, cql_column)<EOL>setattr(cql_column, method_name, new_method)<EOL><DEDENT><DEDENT>
Add Django Field attributes to each cqlengine.Column instance.

So that the Django Options class may interact with it as if it were
a Django Field.