جانغو 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
.
من أجل الحصول على انتقال سلس للمستخدمين بمجرد إصداره ، يجب حل هذا الأمر.
تم إصلاح هذا بالفعل في # 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 خرج منذ فترة طويلة.
حلت بـ # 1546.
التعليق الأكثر فائدة
كيف تجري الامور؟ :)