首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django admin使用formset

django admin使用formset
EN

Stack Overflow用户
提问于 2012-06-11 19:29:02
回答 1查看 14K关注 0票数 3

Models.py:

代码语言:javascript
复制
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:

代码语言:javascript
复制
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中添加表单集。如何启用此model.Please的管理帮助我。

EN

回答 1

Stack Overflow用户

发布于 2012-06-11 19:55:56

Django文档和教程给出了它的工作原理

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

将表单集添加到内联对象,即可完成设置

代码语言:javascript
复制
class BookInline(admin.TabularInline):
    model = Book
    formset = # Yours

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

如果需要,使用save_formset覆盖保存

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10979205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档