博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python学习-- Django根据现有数据库,自动生成models模型文件
阅读量:4488 次
发布时间:2019-06-08

本文共 836 字,大约阅读时间需要 2 分钟。

 

Django引入外部数据库还是比较方便的,步骤如下 :

创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 

运行下面代码可以自动生成models模型文件 
Python manage.py inspectdb 
这样就可以在控制台的命令行中看到数据库的模型文件了  # 在models.py中自动生成  

把模型文件导入到app中 

创建一个app 
django-admin.py startapp app   #如果已经存在app  ,不需要执行这行
python manage.py inspectdb > app/models.py   #如果名称不一样, 请用你自己的app名称
ok模型文件已经生成好了。下面的工作就和之前一样了

 

Python基于Django连接Sqlserver数据库

一、安装django-pyodbc-azure库

 

二、配置settings.py 文件

DATABASES = {

'default': {
#'ENGINE': 'django.db.backends.sqlite3',
#'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
'ENGINE': 'sql_server.pyodbc',
'NAME': 'MyDjango',#数据库名
'USER': 'sa',#数据库登录用户
'PASSWORD': '123456',#数据库密码
'HOST': '127.0.0.1',#数据库服务器
'PORT': '',#端口,默认1433
'OPTIONS': {#odbc驱动
'driver': 'SQL Server Native Client 11.0',
'MARS_Connection': True,
},
}
}

转载于:https://www.cnblogs.com/ln-qiqi/p/10496832.html

你可能感兴趣的文章
权值线段树
查看>>
图论板子 次小生成树
查看>>
CF 576 div2 D
查看>>
图论板子 最小生成树
查看>>
图论 最短路 floyd
查看>>
图论 拓扑排序
查看>>
图论 最短路 spfa
查看>>
图论 欧拉回路
查看>>
图论 k短路
查看>>
算法竞赛进阶指南 图论 最短路
查看>>
kmp
查看>>
cf 515 div3 E
查看>>
CF 517 div2 B
查看>>
Terdata知识点总结
查看>>
Elasticsearch总结
查看>>
Teradata锁机制
查看>>
LiquiBase实战总结
查看>>
域名过滤
查看>>
udp-chat
查看>>
生成url
查看>>