django-extrawidgets.Um projeto explorando o lado do cliente do desenvolvimento do site Django | |
Baixe Agora |
django-extrawidgets. Classificação e resumo
Propaganda
- 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
Colortater
uma ferramenta para recolorir folhas de estilo CSS com agrupamento automático de cores semelhantes ...
76