O Django 2.0 está atualmente em beta.
tastypie/resources.py:2036: AttributeError
if getattr(self._meta, 'queryset', None) is not None:
# Get the possible query terms from the current QuerySet.
> query_terms = self._meta.queryset.query.query_terms
E AttributeError: 'Query' object has no attribute 'query_terms'
Parece que o atributo interno query_terms
será removido.
Para ter uma transição suave para os usuários assim que for lançado, isso deve ser resolvido.
Na verdade, isso já está corrigido em #1520. Só precisa ser liberado para o PyPI. @georgedorn
ahhhh OK, obrigado .. feliz por ter encontrado isso, me salvou de muitos problemas, pois estou apenas começando com django / tastypie (FYI: este problema afetará qualquer iniciante usando exemplos básicos)
ack, recebo um novo rastreamento de pilha agora (depois de instalar o tastyPie do mestre)
Vou ter que abandonar o uso do tastypie por enquanto (como iniciante, preciso me concentrar apenas em fazer meu código base funcionar). Aqui está o stacktrace para a posteridade, me avise se quiser que eu abra um novo ticket.
Traceback (última chamada mais recente):
Arquivo "C:\venv\lib\site-packages\tastypie\resources.py", linha 227, no wrapper
resposta = callback(solicitação, argumentos, * kwargs)
Arquivo "C:\venv\lib\site-packages\tastypie\resources.py", linha 467, em dispatch_list
return self.dispatch('list', request, *kwargs)Arquivo "C:\venv\lib\site-packages\tastypie\resources.py", linha 499, no dispatchresposta = método(solicitação, * kwargs)
Arquivo "C:\venv\lib\site-packages\tastypie\resources.py", linha 1363, em get_list
para obj em to_be_serialized[self._meta.collection_name]
Arquivo "C:\venv\lib\site-packages\tastypie\resources.py", linha 1363, em
para obj em to_be_serialized[self._meta.collection_name]
Arquivo "C:\venv\lib\site-packages\tastypie\resources.py", linha 918, em full_dehydrate
data[field_name] = método(pacote)
Arquivo "C:\venv\lib\site-packages\tastypie\resources.py", linha 1091, em dehydrate_resource_uri
return self.get_resource_uri(pacote)
Arquivo "C:\venv\lib\site-packages\tastypie\resources.py", linha 836, em get_resource_uri
return self._build_reverse_url(url_name, kwargs=self.resource_uri_kwargs(bundle_or_obj))
Arquivo "C:\venv\lib\site-packages\tastypie\resources.py", linha 815, em resource_uri_kwargs
kwargs.update(self.detail_uri_kwargs(bundle_or_obj))
Arquivo "C:\venv\lib\site-packages\tastypie\resources.py", linha 792, em detail_uri_kwargs
kwargs[self._meta.detail_uri_name] = getattr(bundle_or_obj, self._meta.detail_uri_name)
AttributeError: objeto 'dict' não tem atributo 'pk'
como tá indo? :)
Quando haverá um novo lançamento? atualmente o Tastypie 0.14 já saiu há algum tempo.
Substituído por #1546.
Comentários muito úteis
como tá indo? :)