Django-tastypie: Dukungan Django 2.0

Dibuat pada 30 Okt 2017  ·  6Komentar  ·  Sumber: django-tastypie/django-tastypie

Django 2.0 saat ini dalam versi 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'

Sepertinya atribut internal query_terms akan dihapus.
Untuk memiliki transisi yang mulus bagi pengguna setelah dirilis, ini harus diselesaikan.

Komentar yang paling membantu

bagaimana kabarmu? :)

Semua 6 komentar

Ini sebenarnya sudah diperbaiki di #1520. Hanya perlu dirilis ke PyPI. @georgedorn

ahhhh OK, terima kasih.. senang saya menemukan ini, menyelamatkan saya dari banyak masalah karena saya baru memulai dengan django / deliciouspie (FYI: masalah ini akan berdampak pada pemula mana pun yang menggunakan contoh dasar)

ack, saya mendapatkan jejak tumpukan baru sekarang, (setelah menginstal yummyPie dari master)
Saya harus meninggalkan penggunaan deliciouspie untuk saat ini, (sebagai pemula, saya perlu fokus untuk membuat kode dasar saya berfungsi). Inilah stacktrace untuk anak cucu, beri tahu saya jika Anda ingin saya membuka tiket baru.

Traceback (panggilan terakhir terakhir):
File "C:\venv\lib\site-packages\tastypie\resources.py", baris 227, dalam pembungkus
respon = panggilan balik(permintaan, argumen, * kwargs)
File "C:\venv\lib\site-packages\tastypie\resources.py", baris 467, di dispatch_list
return self.dispatch('daftar', permintaan, *kwargs)File "C:\venv\lib\site-packages\tastypie\resources.py", baris 499, dalam pengirimanrespon = metode(permintaan, * kwargs)
File "C:\venv\lib\site-packages\tastypie\resources.py", baris 1363, di get_list
untuk obj di to_be_serialized[self._meta.collection_name]
File "C:\venv\lib\site-packages\tastypie\resources.py", baris 1363, di
untuk obj di to_be_serialized[self._meta.collection_name]
File "C:\venv\lib\site-packages\tastypie\resources.py", baris 918, dalam full_dehydrate
data[nama_bidang] = metode(bundel)
File "C:\venv\lib\site-packages\tastypie\resources.py", baris 1091, di dehydrate_resource_uri
kembalikan self.get_resource_uri(bundel)
File "C:\venv\lib\site-packages\tastypie\resources.py", baris 836, di get_resource_uri
kembalikan self._build_reverse_url(url_name, kwargs=self.resource_uri_kwargs(bundle_or_obj))
File "C:\venv\lib\site-packages\tastypie\resources.py", baris 815, di resource_uri_kwargs
kwargs.update(self.detail_uri_kwargs(bundle_or_obj))
File "C:\venv\lib\site-packages\tastypie\resources.py", baris 792, di detail_uri_kwargs
kwargs[self._meta.detail_uri_name] = getattr(bundle_or_obj, self._meta.detail_uri_name)
AttributeError: objek 'dict' tidak memiliki atribut 'pk'

bagaimana kabarmu? :)

Kapan ada rilis baru? saat ini Tastypie 0.14 telah keluar cukup lama.

1520 telah digabungkan pada 12 Juli 2017 tetapi belum ada rilis baru untuk dengan perbaikannya.

Digantikan oleh #1546.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat