如何通过Django中的模板函数与模型与现有数据库进行交互
How to interact with Existing database with Model through template function in Django
我的 postgres 数据库中已有一个名为 empname 的 table
(Projectid,empid,name,Location) 作为
(1,101,拉吉,印度),
(2,201,大卫,美国)
所以在应用程序控制台中它会像下面这样
1)Projectid=文本框
2)Ops =(view,insert,Edit)-Dropdown
案例一:
因此,如果我将项目 ID 写为 1 并且 select View Result:It 将显示 Projectid =1(此处 1 条记录)
的所有记录
案例2:
如果我将 projectid 写为 3 并插入 select,它将要求输入所有输入,例如 empid、名称、地址,并基于此更新 table .
案例3:
如果我将 projectid 写为 2 并且 select edit.Then 它将显示该 id 的所有字段并且用户可以编辑任何列并可以保存这将更新后端中现有 table 的记录
如果没有找到相应项目 ID 的数据,那么它将显示没有找到记录
请帮助我解决这个问题,因为我受困于模型
创建模型后,下一个任务应该是表单模型。我可以确定至少 3 种形式 classes 你将需要创建。一个用于显示信息(案例 1),另一个用于收集信息(案例 2),最后一个 class 用于编辑信息。将表单连接到视图并添加 url。
一个很好的参考可能是 django 用户注册表,因为它会处理所有三种情况。http://www.tangowithdjango.com/book17/chapters/login.html
我的 postgres 数据库中已有一个名为 empname 的 table
(Projectid,empid,name,Location) 作为 (1,101,拉吉,印度), (2,201,大卫,美国)
所以在应用程序控制台中它会像下面这样
1)Projectid=文本框
2)Ops =(view,insert,Edit)-Dropdown
案例一: 因此,如果我将项目 ID 写为 1 并且 select View Result:It 将显示 Projectid =1(此处 1 条记录)
的所有记录案例2: 如果我将 projectid 写为 3 并插入 select,它将要求输入所有输入,例如 empid、名称、地址,并基于此更新 table .
案例3: 如果我将 projectid 写为 2 并且 select edit.Then 它将显示该 id 的所有字段并且用户可以编辑任何列并可以保存这将更新后端中现有 table 的记录 如果没有找到相应项目 ID 的数据,那么它将显示没有找到记录
请帮助我解决这个问题,因为我受困于模型
创建模型后,下一个任务应该是表单模型。我可以确定至少 3 种形式 classes 你将需要创建。一个用于显示信息(案例 1),另一个用于收集信息(案例 2),最后一个 class 用于编辑信息。将表单连接到视图并添加 url。 一个很好的参考可能是 django 用户注册表,因为它会处理所有三种情况。http://www.tangowithdjango.com/book17/chapters/login.html