Pergunta

Alguém conhece algum pacote ou biblioteca existente que possa ser usado para construir um calendário em um aplicativo Django?

Foi útil?

Solução

Uma rápida pesquisa no Google revela Django-Gencal, que se parece exatamente com o que você precisa.Também valeria a pena dar uma olhada nos trechos sob a tag calendário no Django Snippets em http://www.djangosnippets.org/tags/calendar/.

Outras dicas

Parece que o django-calendar se tornou o django-agenda: http://github.com/dokterbob/django-agenda

Ótimas dicas

Django-swingtime continua vivo

http://github.com/dakrauth/django-swingtime

O código django-schedule originalmente do thauber (programação thauber/django) foi bifurcado e trabalhado no glamkit/glamkit-eventtools código para Galerias, Bibliotecas, Museus e Arquivos.Ele também foi bifurcado e atualizado por várias outras pessoas, por ex. cronograma boskee/django, e meu palpite é que isso pode ter menos dependências e ser mais fácil de integrar em outro projeto.Diz:

Programação do Django:Um aplicativo de calendário/agendamento, apresentando:

  • eventos únicos e recorrentes
  • exceções de calendário (ocorrências alteradas ou canceladas)
  • ocorrências acessíveis por meio da API Event e da API Period
  • relações de eventos com objetos genéricos
  • pronto para usar, interface de usuário agradável
  • ver dia, semana, mês, três meses e ano
  • amostra de projeto que pode ser lançada imediatamente e reutilizada em seu projeto

Consulte a guia "rede" do github para uma navegação gráfica do ponto de vista de um determinado ramo para ver como outros ramos se relacionam com ele (ou seja,o que está disponível para mesclagem).

verificação svn http://django-calendar.googlecode.com/svn/trunk/ Django-Calendar-Readly SVN:URL 'http://django-calendar.googlecode.com/svn/trunk'não existe

então a pesquisa no Google pode revelar, mas não existe mais.

Tem outro alternativa de calendário aqui, Calendário de eventos Django de 3captus, que oferece algo um pouco mais simples.Estou testando agora, mas parece mais adequado para mim.

Na lista de recursos:

  • Exibição completa do calendário usando a classe de calendário python
  • Suporta rolagem de mês (para frente ou para trás)
  • AJAX adicionar, modificar, excluir GUI
  • Exigir conhecimento de imitação do Django, deve ser um bom elogio depois que você terminar o tutorial do Django (http://www.djangoproject.com/documentation/tutorial01/)
  • As classes Calendar e Event podem ser usadas em qualquer projeto python
  • Teste de unidade completo incluído

Existem também algumas funções de calendário incorporadas ao próprio Python, você pode ver uma implementação simples aqui.

Hoje eu me deparei Django-swingtime.Vale a pena conferir.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top