class Country(models.Model):
name = fields.CharField()
在admin中,我想为Country显示多个表单,这样我就可以一次添加多个不同的国家/地区对象。我不知道从哪里开始?请帮助,谢谢。
答案 0 :(得分:1)
我无法想到在管理员中做任何事情。 admin是一个现成的界面,用于编辑单个对象(以及可选的多个对象与该对象相关的),但是没有任何方法可以同时编辑多个对象。
如果需要,请使用formset编写自己的视图。
答案 1 :(得分:0)
我的想法是你可以扩展管理模板change_form.html来显示一个formset,并让'add'url指向一个可以处理页面呈现的视图。您还需要覆盖urls.py中的url。不是最好的,但它会起作用。