سؤال

ولقد يلي تعريف:

class AnswerChoiceInline(admin.TabularInline):
    model = AnswerChoice
    # extra = 0


class QuestionAdmin(admin.ModelAdmin):
    inlines = [AnswerChoiceInline]


admin.site.register(Question, QuestionAdmin)

ومن الواضح أن أحصل على إضافات الإعداد الافتراضي (الافتراضي هو 3). هل هناك طريقة في صلب المشرف حاليا على 'إضافة صف آخر "إلى مجموعة حقول مضمنة؟ حتى أتمكن من سد في القول 3 صفوف، وإذا كنت بحاجة إلى 4 استطيع ان اضغط على رابط أو زر، ويكون ذلك إضافة صف إضافي؟

والآن تدفق عملي وإما تعيين "خارج" لعدد كبير تعسفيا ومن ثم يكون مجرد الصفوف الفارغة أو جعل المستخدم حفظ نموذج عدة مرات (بحيث صفوف إضافية تظهر).

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

المحلول

لماذا نعم، تحقق من <لأ href = "http://www.arnebrodowski.de/blog/507-Add-and-remove-Django-Admin-Inlines-with-JavaScript.html" يختلط = "noreferrer نوفولو "> إضافة وإزالة جانغو الادارية Inlines مع جافا سكريبت بواسطة آرني برودوسكي.

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