Django 实现页面跳转的完整代码示例
本文通过具体代码示例,展示了如何在 Django 视图中实现页面跳转。重点介绍了使用 redirect 函数进行重定向的方法,并结合数据库删除操作演示了成功与失败时的不同跳转逻辑,同时提供了对应的 URL 配置参考。
Django 视图中的页面跳转实现
具体实现代码如下所示:
def delEquipment(request, delip):
print delip
ip=delip
conn= MySQLdb.connect(
host='localhost',
port = 3306,
user='root',
passwd='1234567',
db ='DEVOPS'
)
cursor = conn.cursor()
#a = cur.execute("select ip,info,env from machine_info where env=%s ",[group])
try :
cursor.execute("delete from machine_info where ip=%s",[ip])
conn.commit()
return redirect('/cmdb/modifyIndex')
except :
conn.rollback()
return HttpResponse('del failed')
在 Django 中实现页面跳转的关键代码片段如下:
return redirect('/cmdb/modifyIndex')
url(r'^cmdb/modifyIndex/$', newview.modifyIndex),
def modifyIndex(req):
return render_to_response('cmdb/modifyIndex.html')
上述内容即为 Django 控制页面跳转的完整示例,希望能为读者提供实用的参考。
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













