您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Django-管理网站中OneToOne字段的内联表单

Django-管理网站中OneToOne字段的内联表单

我没有尝试过,但是这个要点似乎是基于django-reverse-admin中的代码,但是已更新为可以在Django 1.6上运行:

https://gist.github.com/mzbyszewska/8b6afc312b024832aa85

请注意,示例代码的这一部分是错误的:

class AddressForm(models.Form):
    pass

…您需要from django import forms在顶部,然后执行以下操作:

class AddressForm(forms.ModelForm):
    class Meta:
        model = Address

示例代码在第46行还有另一个问题:

inline_reverse = ('business_addr', ('home_addr', AddressForm), ('other_addr' (
    'form': OtherForm
    'exclude': ()
)))

应该可能是:

inline_reverse = ('business_addr', ('home_addr', AddressForm), ('other_addr', {
    'form': OtherForm,
    'exclude': ()
}))

请注意,它向您显示了三种指定内联的不同方法…第一种只是通过字段名称'business_addr'即,如果您不需要内联模型的自定义表单。

dotnet 2022/1/1 18:50:17 有440人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶