python提取数据库数据更新到模板文档中_使用django从外部数据库将数据提取到模板...

小编典典

没问题!我一直都这样做。

至于“不要编辑或更新数据”,只要不要在您的应用程序中添加任何会更新数据的内容即可。塞勒姆关于在MySQL端使用权限的建议也是一个好主意。

要检索数据,您有两个选择:

1)您可以创建与MySQL数据库中的表相对应的Django模型。您可以手动执行此操作,也可以在manage.py中使用“

inspectdb”命令,从而为自己提供一个良好的起点。然后执行以下操作:

def myview(request):

rows = MyModel.objects.using('mysql').all()

return render_to_response("mytemplate.html", {"rows" : rows })

2)您可以在应用程序中手动管理连接和查询。在视图中这是完全有效的:

def myview(request):

conn = MySQLdb.connect("connection info here")

try:

cursor = conn.cursor()

cursor.execute("select * from mytable")

rows = cursor.fetchall()

finally:

conn.close()

return render_to_response("mytemplate.html", {"rows" : rows})

最终-Django非常高兴将MySQL用作数据库。如果您的DBA让Django在同一数据库中创建表,则可能会简化事情。

2020-07-27

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值