كيف يمكنك إعادة ترتيب الأطفال من فئة فرعية ATFolder برمجيا؟

StackOverflow https://stackoverflow.com/questions/237211

  •  04-07-2019
  •  | 
  •  

سؤال

ولدي منتج بلون يستخدم نوع مجلد مخصص ليحتوي على مجموعة من الكائنات محتوى مخصص. تم إنشاء نوع مجلد عن طريق إن شاء subclasses ترث BaseFolder ولها مخطط مع اثنين من حقول النص. حاليا، عند إضافة كائنات مخصصة إلى مجلد مخصص، يتم فرز الكائنات أبجديا حسب هوياتهم. كيف يمكنني تجاوز هذا السلوك والسماح للمستخدمين بلدي لفرز المجلدات المخصصة يدويا، ويقول من خلال عرض "المحتويات"؟

هل كانت مفيدة؟

المحلول

واسرع حل: فئة فرعية من ATFolder بدلا من BaseFolder. والتي تمنحك كل "طبيعية" إعادة ترتيب وغيرها من القدرات مجلد بلون commmon (التي أظن أنك أيضا تريد).

إذا كنت تريد أن تكون أكثر انتقائية، والنظر في المنتجات / ATContentTypes / المحتوى / base.py: ATCTOrderedFolder وOrderedBaseFolder

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top