3

Models.py:

class ExperienceSynopsis(Audit):
    user                    = models.ForeignKey(User, null = True, blank = True)
    area_skill              = models.CharField(max_length = 50, help_text = 'Example: Testing,Development,etc..')
    experience              = models.CharField(max_length = 50)

    def __unicode__(self):
        return self.area_skill

Forms.py:

class ExperienceSynopsisForm(forms.Form):
    area_skill           = fields.CharField(max_length=50, help_text = 'Example: Testing,Development,etc..')
    experience           = fields.CharField(max_length=50)
ExperienceFormset = formsets.formset_factory(ExperienceSynopsisForm, formset = RequiredFormSet, extra = 0) 

admin.py に formset を追加したい。このモデルの管理者を有効にする方法.助けてください.

4

1 に答える 1

5

Django のドキュメントとチュートリアルでは、これがどのように機能するかについて有利なスタートを切ることができます

https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.StackedInline

Formset を Inline オブジェクトに追加すると、セットアップが完了します

class BookInline(admin.TabularInline):
    model = Book
    formset = # Yours

class AuthorAdmin(admin.ModelAdmin):
    inlines = [
        BookInline,
    ]

save_formset必要に応じて保存をオーバーライドするために使用します

于 2012-06-11T11:55:55.683 に答える