'Creates a LanguageField.
Accepts all the same kwargs as a CharField, except for max_length and
choices. help_text defaults to a description of the ISO 639-1 set.'

def __init__(self, *args, **kwargs):

    kwargs.pop('max_length', None)
    kwargs.pop('choices', None)
    help_text = kwargs.pop('help_text', _('The    ISO    639-1    language    code    for    this    language.'))
    super(LanguageField, self).__init__(max_length=16, choices=settings.ALL_LANGUAGES, help_text=help_text, *args, **kwargs)
