# ibooking
## 在华为云上进行编译构建
```python3.6
python -m pip install --upgrade pip
pip install -r requirements.txt
# 检查 ./mydjangoDemo01/settings.py 中的 DATASET列表
# 如果使用 sqlite数据库
python ./mydjangoDemo01/manage.py makemigrations
pythoon ./mydjangoDemo01/manage.py migrate
python ./mydjangoDemo01/manage.py test
# 如果使用 本地mysql数据库
python ./mydjangoDemo01/manage.py test
```
## Django 运行代码
```python
进入 django的python环境后,
python manage.py runserver
```
## Django 同步数据库
```python
python manage.py makemigrations
python manage.py migrate
```
## 容器编排
1. 编写Dockerfile
2. 编写docker-compose.yml,集成django与mysql
3. 编译并运行容器
```
mkdir ./mysql/data
docker-compose up mysql
docker exec -it mysql /bin/bash
mysql -h 127.0.0.1 -u root -p
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;
```
```
docker build . -t ubuntu:web
docker-compose up web
docker exec -it web /bin/bash
python3 manage.py migrate
删除django 容器 重新执行docker-compose up -d web
```
4. 数据库迁移
`导出:mysqldump -u root -p library > ./mysql/library.sql`
`导入:mysql -u root -h 127.0.0.1 -p library< /home/mysql/library.sql`
[docker搭建django+mysql](https://www.cnblogs.com/7dao/p/17107939.html)
[docker 安装mysql8详细说明](https://blog.csdn.net/qq_36252295/article/details/122620663)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 Python毕业设计-基于Django开发的自习室预约系统的设计与实现+使用说明+全部资料(优秀项目).zipPython毕业设计-基于Django开发的自习室预约系统的设计与实现+使用说明+全部资料(优秀项目).zipPython毕业设计-基于Django开发的自习室预约系统的设计与实现+使用说明+全部资料(优秀项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 3、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
Python毕业设计-基于Django开发的自习室预约系统的设计与实现+使用说明+全部资料(优秀项目).zip (57个子文件)
ibooking-main
LICENSE 1KB
mysql
library.sql 28KB
conf
my.cnf 1KB
docker-compose.yml 808B
UITest
selenium1.py 6KB
.idea
vcs.xml 180B
misc.xml 186B
inspectionProfiles
Project_Default.xml 502B
profiles_settings.xml 174B
ibooking.iml 739B
modules.xml 268B
deployment.xml 576B
.gitignore 182B
Dockerfile 601B
requirements.txt 54B
.gitignore 1KB
test.py 405B
mydjangoDemo01
library
utils.py 0B
__init__.py 0B
admin.py 63B
apscheduler.py 7KB
migrations
__init__.py 44B
0003_signinfo_userid.py 388B
0001_initial.py 3KB
0004_auto_20230523_1531.py 481B
0002_auto_20230523_1503.py 488B
task.py 139B
apps.py 89B
log2index.py 7KB
models.py 2KB
templates
register.html 2KB
manageSeat.html 3KB
addseat.html 3KB
studentIndex.html 7KB
reservation.html 2KB
login.html 2KB
adminIndex.html 6KB
manageReservation.html 2KB
manageStudent.html 2KB
adminIndex.py 8KB
test.py 2KB
sendemail.py 1KB
static
img
guanghua.jpeg 88KB
lenna.png 277KB
portrait.jpg 19KB
css
student.css 2KB
table.css 2KB
mystyle.css 3KB
views.py 733B
studentIndex.py 6KB
manage.py 546B
mydjangoDemo01
__init__.py 90B
wsgi.py 405B
urls.py 2KB
settings.py 5KB
README.md 2KB
171265889347208773632.zip 416B
共 57 条
- 1
资源评论
- 2401_849845632024-06-06资源不错,内容挺好的,有一定的使用价值,值得借鉴,感谢分享。
不走小道
- 粉丝: 3230
- 资源: 5113
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功