您的位置:首页 > 数据库 > SQL

Django连接SQL server并操作已有数据库

2020-02-02 19:54 721 查看
  1. 安装 django-pyodbc-azure

pip install django-pyodbc-azure

  1. 修改setting.py中的数据库配置

DATABASES = {
‘default’: {
‘ENGINE’: ‘sql_server.pyodbc’,
‘NAME’: ‘’, #输入数据库名称
‘USER’:’’,
‘PASSWORD’:’’,
‘HOST’:‘localhost’,
‘PORT’:‘1433’,
‘OPTIONS’:{
‘driver’:‘SQL Server Native Client 10.0’,
‘MARS_Connection’: True}
}
}

  1. 根据现有数据库创建模型,存到models.py中。

python manage.py inspectdb > models.py

  1. 打开models.py发现managed=False ,即django无法对表进行增删查改。若要让django管理表,则将managed改为True
  • 点赞
  • 收藏
  • 分享
  • 文章举报
yyyllllll11 发布了5 篇原创文章 · 获赞 0 · 访问量 871 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: