如何在Django中使用Model通过模板函数与现有数据库进行交互

时间:2015-03-31 15:51:27

标签: django django-models django-templates

我在postgres数据库中有一个名为empname的现有表

(Projectid,empid,name,Location)as (1,101,拉吉,印度), (2201,大卫,USA)

因此,在app控制台中,它将具有以下内容

1)专案编号=文本框

2)Ops =(查看,插入,编辑)-Dropdown

情况1: 因此,如果我将项目ID写为1并选择查看结果:它将显示Projectid = 1(此处为1条记录)的所有记录

情况2: 如果我将projectid写为3并选择插入,它将询问所有输入,如empid,name,address,并根据它将更新表。

情形3: 如果我将projectid写为2并选择edit。然后它将显示该id的所有字段,用户可以编辑任何列并可以保存哪些将更新现有表的后端记录 如果找不到相应项目ID的数据,则它将不显示找到的记录

请帮我解决这个问题,因为我遇到了模特

1 个答案:

答案 0 :(得分:1)

创建模型后,下一个任务应该是表单模型。我可以识别您需要创建的至少3个表单类。一个用于显示信息(案例1),另一个用于收集信息(案例2)和最后一个类用于编辑信息。将表单连接到视图并添加URL。 一个很好的参考可能是django用户注册表,因为它将处理所有三个案例。http://www.tangowithdjango.com/book17/chapters/login.html