Django如何连接Microsoft Access数据库?

在教学中有个单元,居然要用Django连接Microsoft Access数据库开发信息系统,把高中学生当大学生培养。搜索官方文档,没找到答案。Python连接Access的方案我有,就是Dj的连接方法没有掌握。各位大咖帮忙给个代码?


1 回答  ·  71 阅读  ·  0 收藏
  • 全部回答 1
  • 小妮浅浅
  • 小妮浅浅      2021-04-06 09:33:28

    至少在Windows下,它可能是可能. Django文档包含指向 django-pyodbc ,它是基于pyodbc的第三方ODBC后端,因此也许您可以尝试将其与访问Windows的ODBC驱动程序.但是,django-pyodbc似乎是为Microsoft SQL Server专门编码的,并且SQL Server("T-SQL")和Access("Access SQL")的SQL方言相似但不相同,因此与Access SQL的兼容性可能是有点受限制.

    此外,问题仍然在于使用Access数据库作为Django应用程序的后端是否是一个好主意.该问题的答案是"可能不会". Access数据库通常不是Web应用程序后端的理想选择。实际上, Microsoft强烈建议不要在Web应用程序中使用Access


    • 评论
    • 分享