كيف يمكنني استخدام قائمة إدارة Django والتصفية في طرق العرض الخاصة بي؟

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

سؤال

لقد بدأت للتو في تعلم Django وأحب القائمة التلقائية في Django admin والطريقة التي يمكنك بها تكوين المرشحات والأعمدة التي سيتم عرضها.هل من الممكن استخدامه في تطبيقاتي الخاصة؟

لقد بحثت في المصدر الخاص بالمسؤول واكتشفت أنني ربما أرغب في تصنيف كائن "قائمة التغيير" بطريقة فرعية واستخدامه في طرق العرض الخاصة بي.أيه أفكار؟

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

المحلول

من الأفضل أن تقوم بما يلي.

  1. حدد استعلام Django القديم المعتاد لأنواع المرشحات المختلفة.هذه سهلة جدًا في الكتابة.

  2. استخدم المرفقة نوعي وظائف العرض.هذه سهلة الاستخدام للغاية.

  3. قم بإنشاء القوالب الخاصة بك مع روابط لمرشحاتك.ستقوم بإنشاء قائمة روابط بناءً على نتائج الاستعلام.بالنسبة لعدد قليل من الحالات المشفرة، يكون هذا أمرًا سهلاً للغاية.في حالة واجهة الإدارة العامة للغاية، هذا ليس بالأمر السهل.

افعل هذا أولاً.احصل عليه للعمل.لن يستغرق الأمر وقتا طويلا.من المهم جدًا فهم Django في هذا المستوى قبل الغوص في طريقة عمل تطبيقات الإدارة.

لاحقًا - بعد تشغيل شيء ما - يمكنك قضاء عدة ساعات في تعلم كيفية عمل الألغاز الداخلية لواجهة الإدارة.

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