【发布时间】:2014-08-05 04:47:13
【问题描述】:
以 Django 教程为例,每个 Poll 都有多个 Choices。 这是来自管理表单中的教程,略有更改(删除投票以显示在表单中并将选项限制为 5)
class ChoiceInline(admin.StackedInline):
fieldsets = [
(Choices, {'fields': ['choice']}),
]
model = Choice
max_num = 5
class PollAdmin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['question']}),
('Date information', {'fields': ['pub_date'], 'classes': ['collapse']}),
]
inlines = [ChoiceInline]
admin.site.register(Poll, PollAdmin)
因此,这可以在投票中添加最多 5 个选项,并且每个选项都通过文本输入字段插入。 我想要做的是,如何通过具有 js 自动完成功能的单个文本输入字段插入选择,就像创建问题时这个 SO 中的标签系统一样。
我可以处理js部分,我真的不知道如何渲染字段并保存数据。 有什么想法吗?
【问题讨论】:
标签: django django-models django-forms django-admin