django-extrawidgets.

Um projeto explorando o lado do cliente do desenvolvimento do site Django
Baixe Agora

django-extrawidgets. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Russell Keith-Magee
  • Site do editor:
  • http://code.google.com/u/freakboy3742/

django-extrawidgets. Tag


django-extrawidgets. Descrição

Django-extrawidgets é um projeto explorando o lado do cliente do desenvolvimento do site Django. A intenção é fornecer ferramentas, widgets, visualizações e outros serviços que não são apropriados para o núcleo Django, mas ainda são essenciais para o desenvolvimento de sites. Objetivos ininterruptos: pretendemos fornecer um conjunto simples de widgets que podem ser facilmente integrados em um Formulário de Django: - Um widget de calendário - Um widget numérico - um widget de tempo - um widget AJAX AutoCompletar - Uma paleta de cores - Seleção de RGB completo - Seleção do subconjunto de metas de terminais de colunas: - Lidar com compactação e agregação de artefatos CSS e JavaScript. (Nota por reinimagem: provavelmente não, como um aplicativo deve fazer apenas uma coisa: compactação / agregação pode ser feita por outros aplicativos) .- Validação de entrada do lado do cliente (possivelmente por retorno de chamada do Ajax?) A troca de widgets de instalação depende de Django-StaticFiles Essa é a melhor maneira no momento para lidar com os arquivos CSS e JavaScript. Também é, provavelmente, vai acabar em uma forma ou outro em Django 1.3.- Django-Rays 'setup.py tem uma dependência automática de Django-StaticFiles, portanto, a instalação de Django-Rays traz automaticamente em Django-StaticFiles. Adicione ambos os raios e estatísticas para as configurações instaladas_apps.django-staticfiles precisam de um pouco de boilerplate. Django 1.3 deve tornar isso desnecessário, BTW. A documentação oficial de Django-StaticFiles tem informações mais elaboradas e há também uma postagem de blog com uma explicação mais narrativa e exemplos de snippets.- Em sites onde você usa django-raios, você precisará adicionar um pouco de código de placa de caldeira de Django-StaticFiles Para o seu arquivo de configurações # usado para django-staticfiles static_url = '/ static_media /' template_context_processores = (# itens padrão. "django.core.context_processors.auth" "," django.core.context_processors.debug "", "django.core.context_processores .i18n "", "django.core.context_processors.media", # precisa ser adicionado para o django-staticfiles para permitir que você use # {{static_url}} myapp / my.css em seus modelos. 'staticfiles.context_processors.static_url' , E no seu URLCONF, adicione algo parecido com isto até o final de seus URLs.py: se configurações.debug: # Adicione este também aos projetos que usam este aplicativo. # Permite que o Django-StaticFiles atendam os arquivos / mídia # no modo de depuração. urlpatterns + = padrões ('', (R '', incluem ('staticfiles.urls'))) - em produção, use o comando build_static management para preparar todos os arquivos estáticos para o apache. A inclusão CSS / JS está acontecendo usando Manuseio de mídia de formulário de Django. Portanto, não se esqueça de adicionar seu equivalente a: {{form.media}} em algum lugar na cabeça dos seus modelos. O desenvolvimento do código-fonte está no Bitbucket. O Bug Tracker também está lá. Para desenvolvedores que desejam usar o Buildout, um pequeno buildout.cfg que estabelece um ambiente de desenvolvimento e teste é fornecido. Caso contrário, use sua configuração regular de virtualenv / pip, claro.Run Python Bootstrap.py e bin / bindout para inicializar o ambiente de compilação e buscar todas as dependências. Agora você pode verificar os testes de execução com bin / teste. Você pode configurar um projeto de exemplo simples com o BIN / DJANGO SYNCDB. Agora execute o Bin / Django Runserver para iniciar o servidor de desenvolvimento e apontar seu navegador para http: // localhost: 8000 / .widget documentationAutocompleto AutoCompleteInput Widget conecta um widget de entrada de texto regular com o autocomplete do JQuery-UI. Atualmente, conecta o Autocomplete do JQuery com um URL que fornece os dados necessários (consulte a Demonstração de DataSource remota do JQuery. A URL deve aceitar um termo obter parâmetro e retornar uma lista de dicionários JSON. Os dicionários devem ter o "valor" e / ou " rótulo "Se um deles estiver faltando, o outro é usado duas vezes. O rótulo é a seqüência de caracteres visível e o valor é o valor que está sendo colocado nos dados do formulário.Você pode passar o widget um URL (apenas o URL para ser chamado) ou um URLNAME (um nome que é exibido no URLCONF) ..exemple: De Django Import FormsFrom Rays.Widgets Importar AutoCompleteInputClass AnimalForm (Forms.Form): Nome = Forms.Charfield (Etiqueta = _ ('Digite nome animal '), Max_Length = 50, widget = AutoCompleteInput (URLNAME =' AutoCompletar-Animais ')) DataPickerThe Widget DataPickerInput Conjunto Um Widget de Entrada de Texto Regular com JQuery's DatatPicker.Example Uso: De Django Import FormsFrom Rays.Widgets Import DatyPickerInputClass Datepicker (formulários. Formulário): start_date = formas.dat Efield (Widget = DatatPickerInput ()) End_Date = Forms.DateField (Widget = DatatPickerInput (formato = '% Y.% m.% d')) página inicial do produto


django-extrawidgets. Software Relacionado

txtorcon.

Implementação de Protocolo de Controle de Controle Tor Assíncrono Baseado ...

98

Download

Colortater

uma ferramenta para recolorir folhas de estilo CSS com agrupamento automático de cores semelhantes ...

76

Download