一条线有且只有一个参考站,在一次性保存的时候验证参考站的唯一性。
然后就是在inline admin类里面注入formset,官方出处
class StationInLine(admin.StackedInline): model = Station fields = (('name', 'db_id'), ('serial_number', 'is_bottleneck')) formset = StationFormSet最后就是添加到model admin 了,官方出处
@admin.register(Line) class LineAdmin(admin.ModelAdmin): fields = (('name', 'serial_number'),) inlines = [StationInLine, ]成功!
其实django的官方文档很全,功能也很强大,但是你不能按照spring或者.net的思路去找,必须按照django自己的思路找文档,找关键点
