Django-tastypie: دعم Django 2.0

تم إنشاؤها على ٣٠ أكتوبر ٢٠١٧  ·  6تعليقات  ·  مصدر: django-tastypie/django-tastypie

جانغو 2.0 حاليا في مرحلة تجريبية.

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'

يبدو أنه ستتم إزالة السمة الداخلية query_terms .
من أجل الحصول على انتقال سلس للمستخدمين بمجرد إصداره ، يجب حل هذا الأمر.

التعليق الأكثر فائدة

كيف تجري الامور؟ :)

ال 6 كومينتر

تم إصلاح هذا بالفعل في # 1520. يحتاج فقط إلى إصداره إلى PyPI. تضمين التغريدة

ahhhh حسنًا ، شكرًا .. سعيد لأنني وجدت هذا ، وفرت لي الكثير من المتاعب لأنني بدأت للتو مع django / tastypie (لمعلوماتك: ستؤثر هذه المشكلة على أي مبتدئ باستخدام أمثلة أساسية)

ack ، لقد حصلت على تتبع مكدس جديد الآن ، (بعد تثبيت tastyPie من Master)
سأضطر للتخلي عن استخدام tastypie في الوقت الحالي ، (كمبتدئ ، أحتاج إلى التركيز فقط على تشغيل الكود الأساسي الخاص بي). هذا هو تتبع المكدس للأجيال القادمة ، اسمحوا لي أن أعرف إذا كنت تريد مني أن أفتح تذكرة جديدة.

Traceback (آخر مكالمة أخيرة):
ملف "C: \ venv \ lib \ site -pack \ tastypie \ resources.py" ، السطر 227 ، في المجمع
الاستجابة = رد الاتصال (طلب ، أرغس ، * كوارز)
ملف "C: \ venv \ lib \ site -pack \ tastypie \ resources.py" ، السطر 467 ، في dispatch_list
إرجاع self.dispatch ("قائمة" ، طلب ، * kwargs)ملف "C: \ venv \ lib \ site -pack \ tastypie \ resources.py" ، السطر 499 ، قيد الإرسالاستجابة = طريقة (طلب * kwargs)
ملف "C: \ venv \ lib \ site -pack \ tastypie \ resources.py" ، السطر 1363 ، في get_list
لـ obj in to_be_serialized [self._meta.collection_name]
الملف "C: \ venv \ lib \ site -pack \ tastypie \ resources.py" ، السطر 1363 ، في
لـ obj in to_be_serialized [self._meta.collection_name]
ملف "C: \ venv \ lib \ site -pack \ tastypie \ resources.py" ، السطر 918 ، في full_dehydrate
البيانات [اسم_المجال] = الطريقة (الحزمة)
ملف "C: \ venv \ lib \ site -pack \ tastypie \ resources.py" ، السطر 1091 ، في dehydrate_resource_uri
إرجاع self.get_resource_uri (حزمة)
ملف "C: \ venv \ lib \ site -pack \ tastypie \ resources.py" ، السطر 836 ، في get_resource_uri
إرجاع self._build_reverse_url (url_name، kwargs = self.resource_uri_kwargs (bundle_or_obj))
ملف "C: \ venv \ lib \ site -pack \ tastypie \ resources.py" ، السطر 815 ، في Resource_uri_kwargs
kwargs.update (self.detail_uri_kwargs (bundle_or_obj))
ملف "C: \ venv \ lib \ site -pack \ tastypie \ resources.py" ، السطر 792 ، بالتفصيل_uri_kwargs
kwargs [self._meta.detail_uri_name] = getattr (bundle_or_obj، self._meta.detail_uri_name)
AttributeError: الكائن 'dt' ليس له سمة 'pk'

كيف تجري الامور؟ :)

متى سيكون هناك اصدار جديد؟ حاليًا Tastypie 0.14 خرج منذ فترة طويلة.

تم دمج 1520 في 12 يوليو 2017 ولكن لم يكن هناك إصدار جديد مع الإصلاح.

حلت بـ # 1546.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات