【发布时间】:2015-05-06 12:53:07
【问题描述】:
我需要在模板页面中的文本框字段中显示值,该字段是从数据库中获取的特定 ID。之后我需要编辑那些需要的细节并将这些值更新到数据库中。这些事情很容易通过基于函数的视图完成。但现在我想在基于类的视图中做到这一点。使用哪个视图来做到这一点。谁能帮我做到这一点。
【问题讨论】:
标签: django python-2.7 django-class-based-views
我需要在模板页面中的文本框字段中显示值,该字段是从数据库中获取的特定 ID。之后我需要编辑那些需要的细节并将这些值更新到数据库中。这些事情很容易通过基于函数的视图完成。但现在我想在基于类的视图中做到这一点。使用哪个视图来做到这一点。谁能帮我做到这一点。
【问题讨论】:
标签: django python-2.7 django-class-based-views
您应该使用UpdateView 来完成此任务。
更新:如果您想在一个页面上显示实例详细信息而在另一个页面上显示编辑表单,那么第一步使用DetailView。
【讨论】:
UpdateView 会自动完成。您只需要为该视图设置带有pk 正则表达式的url,并使用表单创建模板。