Vários utilitários para o Django
Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
utilities
.gitignore
README.md

README.md

Django-utilities

Vários utilitários para o Django

  • Widgets:
    • TelefoneWidget (Widget de Telefone)
    • ColorInput (HTML 5)
    • DateInput (HTML 5)
    • DatetimeInput (HTML 5)
    • DatetimeLocalInput (HTML 5)
    • EmailInput (HTML 5)
    • MonthInput (HTML 5)
    • NumberInput (HTML 5)
    • RangeInput (HTML 5)
    • SearchInput (HTML 5)
    • TelInput (HTML 5)
    • TimeInput (HTML 5)
    • URLInput (HTML 5)
    • WeekInput (HTML 5)
  • HTTP
    • HttpResponseNotAuthorized (Response 401)
    • InstanceJsonResponse (Response json de uma instância)
    • JsonResponse (Response Json de um objeto)
  • Managers
    • BaseManager ( get_or_none , get_or_404 )
  • Views
    • SearchFormListView (View Genérica para listagem com Filtro)
  • Models
    • UserDateAdd (Modelo que guarda o usuário que Adicionou e a Data)
    • UserDateUpd (Modelo que guarda o usuário que Atualizou e a Data)
  • ModelFields
    • TelefoneField (ModelField de Telefone)
  • Middlewares
    • FirstLoginMiddleware (Verifica se é o primeiro login do usuário)
    • CachedTemplateMiddleware
  • Forms
    • GenericRelationsForm (ModelForm para Gerneric Relations)
  • FormFields
    • BRPhoneNumberField (FormField para telefone BR)
  • TemplateTags
    • float_format_br (Retorna número formatado com ',' para casas decimais (duas por padrão) e com '.' para cada 'passo decimal')
    • integer_format_br (Retorna número formatado com '.' para cada 'passo decimal' e sem casas Decimais)
    • monetary_format_br (Retorna número formatado com ',' para casas decimais (duas casas) e com '.' para cada 'passo decimal')
    • numero_extenso (Retorna número escrito por extenso)
    • ordering_link (Retorna link para ordenação por colunas)
    • markdown (Retorna HTML de um Markdown)
    • instance_to_json_filter (Retorna um json apartir de uma instância, aceita parâmetro exclude)
    • json_dumps (Retorna json.dumps para um objeto)
  • autodiscover (Registra Todos os Modelos no Admin)
  • password_generator (Retorna um password randômico)
  • get_paginator_context (Devolde Dicionário com todos os objetos necessários para Paginação (object_list, is_paginated, page_obj, paginator))
  • get_next_or_previous (Retorna a próxima instância baseado no ordering do Model)
  • Choices (PAIS, ESTADO, SEXO)
  • EmailBackend (Backend que utiliza username ou email para o login)
  • parse_date (Retorna Data Formatada)
  • get_years (Retorna range do ano x até o atual)
  • converte_unicode (Converte string para unicode)
  • instance_to_dict (Retorna um dicionário baseado na instância, com a opção de escolher os campos (fields ou exclude))
  • instance_to_json (Retorna um json baseado na instância, com a opção de escolher os campos (fields ou exclude))