def update(request, id):
emp = Employee.objects.get(pk = id)
#you can do this for as many fields as you like
#here I asume you had a form with input like <input type="text" name="name"/>
#so it's basically like that for all form fields
emp.name = request.POST.get('name')
emp.save()
return HttpResponse('updated')
def delete(request, id):
emp = Employee.objects.get(pk = id)
emp.delete()
return HttpResponse('deleted')
请阅读以下内容:The Django admin site。然后用具体的细节来修改你的问题。
要执行这两种操作,您需要使用一种称为查询的方法。
请查看下面的链接,以获取关于该问题的非常棒的文档! (https://docs.djangoproject.com/en/2.2/topics/db/queries/)
要删除数据:
这将删除ID为1的模型的对象
编辑数据:
这将把ID为1的模型对象的名称改为Henry
假设你有一个模范员工。要使用主键emp_id编辑条目,请执行以下操作:
要删除它,请执行以下操作:
所以一个完整的观点是:
在urls.py中,您需要两个这样的条目:
我建议你看看docs
相关问题 更多 >
编程相关推荐