目录
3.1.1 进入mydj_pro项目下的同名mydj_pro文件夹:
1 配置虚拟环境
1.1安装virtualenv
首先,确保你已经安装了virtualenv
。如果没有安装,你可以使用以下命令进行安装:
pip install virtualenv
1.2 安装virtualenvwrapper
可以使用以下命令进行安装:
pip install virtualenvwrapper
1.3 创建一个新的虚拟环境
mkvirtualenv + 自定义一个虚拟环境名称
mkvirtualenv myenv
1.4 进入创建的虚拟环境
workon myenv
2 在虚拟环境中下载django
2.1 运行以下指令下载django:
pip install django
2.2 创建一个项目
mkdir cyh_pro
2.3 用django开启一个项目
django-admin startproject projectname
cd进入刚刚创建好的项目中:
3 创建app
在刚刚创建的项目mydj_pro中创建一个app
python manage.py startapp myapp
创建成功:
3.1 项目配置
3.1.1 进入mydj_pro项目下的同名mydj_pro文件夹:
可以看到在这个同名文件夹中有一个3348字节的 settings.py文件
3.1.2 用记事本进入
notepad settings.py
在后面加上自己的所创建的app(在这里我的是myapp)
添加自己的Mysql信息:
3.1.3 安装Mysql客户端
返回上级目录并安装Mysql客户端
pip install mysqlclient
3.2 导入mysql数据库
python manage.py inspectdb > myapp/models.py
可以看myapp中多了一个models.py(这就是我们在数据库中所导入的数据)
3.2.1 进入models文件
notepad models.py
我们可以看到了里面不仅有我们自己在数据库中建的表,也有django自己生成的表
![](https://img-blog.csdnimg.cn/direct/b474abb6a72f4a3fa06d6a43cb43b70b.png)
3.3 注册自己的信息
3.3.1 进入admin文件
notepad admin.py
3.3.2 在admin中添加自己数据库中所创建的表
(Billsinf,Caiwu,Manageruser,Othersetting,Roominf,Roomrent,UserLogs,Userinf)这八个表都是我自己创的表。
保存退出后进行下一步。
3.4 生成数据库迁移文件
python manage.py makemigrations
数据迁移成功:
3.4.1 同步命令
运行这个命令会执行所有尚未应用的迁移文件,确保数据库结构与你的模型定义保持同步。
python manage.py migrate
执行成功:
3.5 创建超级管理员
python manage.py createsuperuser
3.6 启动django开发服务器
这个命令会启动 Django 的开发服务器,并让你能够通过浏览器访问你的应用。默认情况下,服务器会监听本地的 8000 端口,你可以通过在命令后添加端口号来指定一个不同的端口。
python manage.py runserver
在mydj_pro项目文件中执行这条命令:
用浏览器访问http:\\127.0.0.1:8000\admin即可访问登录页面
3.7 可以在直接在页面中进行增删改查
在MYAPP下的是我自己所创建的表格:
里面存储我在mysql上存储的表格信息(如果通过这个页面将数据进行增删改查的话,我后端的mysql数据库的信息也会响应的同步)
这样,用django框架关联mysql数据库就成功啦。