django-tastypie-with-file-upload-and-model-form-validation

Tela Software:
django-tastypie-with-file-upload-and-model-form-validation
Detalhes de Software:
Versão: 1.0.0 Beta
Data de upload: 11 May 15
Revelador: Daniel Lindsley
Licença: Livre
Popularidade: 17

Rating: nan/5 (Total Votes: 0)

django-tastypie-com-file-upload-e-modelo de formulário de validação é uma versão do Django Tastypie fixo com carregamento de arquivo e ModelFormValidation.
Qual é a sua aparência?
Um exemplo básico se parece com:
# Myapp / api.py
# ============
de tastypie.resources ModelResource importação
Entrada de myapp.models importação
classe EntryResource (ModelResource):
& Nbsp; class Meta:
& Nbsp; queryset = Entry.objects.all ()
# Urls.py
# =======
de django.conf.urls.defaults importar *
de tastypie.api Api importação
de myapp.api EntryResource importação
v1_api = Api (api_name = 'v1')
v1_api.register (EntryResource ())
urlpatterns = patterns ('',
& Nbsp; # O jazz normais aqui, então ...
& Nbsp; (r '^ api /', incluem (v1_api.urls)),
)
Isso faz com que você, uma API de leitura e escrita inteiramente de trabalho para o modelo de entrada que suporta todas as operações CRUD de forma RESTful. Support / XML / YAML JSON já está lá, e é fácil adicionar dados relacionados / autenticação / cache.
Você pode encontrar mais na documentação no http://django-tastypie.readthedocs.org/.
Por tastypie?
Existem outros frameworks de API, mais conhecida lá fora, para Django. Você precisa avaliar as opções disponíveis e decidir por si mesmo. Dito isto, aqui estão algumas razões comuns para tastypie.
- Você precisa de uma API que é RESTful e usa HTTP bem.
- Você quer apoiar as relações profundas.
- Você não quer ter que escrever o seu próprio serializador para tornar-se o direito de saída.
- Você quer um framework API que tem pouco de magia, muito flexível e mapeia bem para o domínio do problema.
- Você quer / precisa de serialização XML que é tratado igualmente para JSON (e YAML também está lá).
. - Você quer apoiar a minha síndrome NIH percebido, que é menos sobre o NIH e mais sobre tentar ajudar amigos / colegas de trabalho

Requisitos :

< ul>

  • Python
  • Django
  • mimeparse
  • python-dateutil
  • Outro software de desenvolvedor Daniel Lindsley

    Comentário para django-tastypie-with-file-upload-and-model-form-validation

    Comentários não encontrado
    Adicionar comentário
    Ligue imagens!