django ORM 怎样判断数据库中的表是否已经存在?

django ORM 怎样判断数据库中的表是否已经存在?,第1张

Django makemigration 和 Django migrate 会保证 Django 管理的表一定是存在的。

(不要忘记执行这两个 manage 命令就行了, 使用 python manage.py 可以看帮助)

如果是外部表(managed=False),可以使用 数据库连接 构造查询表的 SQL 去测试。

我没环境,不方便帮你写代码,但可以告诉你思路:

你想用ajax方式查数据,第一步,你已经获取到了输入表单的的值,这很好。

第二步,你需要添加一个查询接口路由,和view,用来返回查询到后数据。

第三步,让前端js代码,用ajax的方式,请求你添加的查询路由地址,带上参数。

第四步,在路由对应的view代码中,获取通过url请求传过来的参数。

第五步,在view代码中,对参数进行检查,通过后,调用数据查询方法,获取结果集。

第六步,在view代码中,将结果集转为json(一般是json),返回。

第七步,ajax在收到返回结果后,将数据显示在网页中。

第八步,调整数据显示的样式,使之美观一点。

如有不明可以追问,或私信留言。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9974846.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存