Skip to content

flexpeace/Django-utilities

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

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))

About

Vários utilitários para o Django

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%