Mohssen A Mohssen نشر 4 فبراير 2022 أرسل تقرير مشاركة نشر 4 فبراير 2022 أحاول الحصول على آخر كائن من نموذج User في جانغو Django ، لذلك قمت بتجربة الكود التالي: User.objects.latest().filter(name="mohssen") لكن أتركد أن هناك خطأ وقمت بتصحيح الكود ليصبح بالشكل التالي: User.objects.filter(name="mohssen").latest() ولكن لم يعمل أي من الأكواد السابقة. ما الخطأ هنا؟ وكيف أحصل على آخر كائن في النموذج في جانغو Django؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 مسعود زاهي نشر 4 فبراير 2022 أرسل تقرير مشاركة نشر 4 فبراير 2022 يوجد خطأ في الشفرة User.objects.filter(name="mohssen").latest() الدالة latest تُرجع آخر كائن في من النموذج بناءً على حقل أم مجموعة حقول مثلاً: #آخر كائن بناءً على المعرف Entry.objects.latest('id') #آخر كائن بناءً على حقلين المعرف وتاريخ الإنشاء Entry.objects.latest('id', '-creation_date') فللحصول على آخر كائن من نموذج Django استعمل الدالة last: last_user = User.objects.last() #بعد الفلترة last_user_with_name_mohssen = User.objects.filter(name="mohssen").last() أما إذا أردت استعمال latest فعليك إختيار الحقل المُناسب: مثلا تاريخ الإنشاء، أو استعمل المُعَرف last_user = User.objects.latest('id') #بعد الفلترة last_user_with_name_mohsen = User.objects.filter(name="mohssen").latest('id') 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Mohssen A Mohssen
أحاول الحصول على آخر كائن من نموذج User في جانغو Django ، لذلك قمت بتجربة الكود التالي:
لكن أتركد أن هناك خطأ وقمت بتصحيح الكود ليصبح بالشكل التالي:
ولكن لم يعمل أي من الأكواد السابقة.
ما الخطأ هنا؟ وكيف أحصل على آخر كائن في النموذج في جانغو Django؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.