Python全系列 教程
3567个小节阅读:5931.5k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
当编写了模型之后,需要将模型应用到数据库中,具体步骤如下:
创建项目model_study,及子应用model_app
xxxxxxxxxx
#创建项目
$ django-admin startproject model_study
#进入项目目录创建子应用
$ python manage.py startapp model_app
配置应用,将模型对应的应用程序添加到项目的settings中:
xxxxxxxxxx
INSTALLED_APPS = [
'model_app'
]
在settings.py中配置正确的数据库连接:
xxxxxxxxxx
# sqlite3
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
注意
- 需要安装对应数据库的驱动
- 需要在mysql数据库中创建数据库model_study
在项目根目录的cmd中运行:
xxxxxxxxxx
$ python manage.py makemigrations model_app
备注
- model_app是子应用的名称,如果不指定,那么就是对所有 INSTALLED_APPS 中的应用都进行预备迁移
- 指定该命令后,在对应的子应用下的 migrations 中会生成一个对应的迁移文件
在根目录的cmd中运行:
xxxxxxxxxx
$ python manage.py migrate
备注
没有添加子应用名,那么就会把django项目中所有的应用都迁移到数据库中