
本项目是一款基于 Python 和 Vue 技术栈开发的旅游景区管理系统,采用前后端分离架构,专为大学生课程设计作业所开发。其核心目标是帮助大学生在实践中学习和掌握 Python 编程技术,同时提升项目设计与开发的综合能力。通过对本旅游景区管理系统的学习与参与,学生能够切实体验从需求分析、设计实现到上线部署的完整开发流程,为未来的职业发展积累宝贵的实践经验,并奠定扎实的技能基础。
https://github.com/net936/python_travel2
(1) 安装依赖,cd进入server目录下,执行
pip install -r requirements.txt(2) 创建数据库,创建SQL如下:
CREATE DATABASE IF NOT EXISTS python_db[your dbname] DEFAULT CHARSET utf8 COLLATE utf8_general_ci(3) 恢复数据库数据。在mysql下依次执行如下命令:
mysql> use xxx(数据库名);
mysql> source D:/xxx/xxx/xxx.sql;(4) 配置数据库。在server目录下的server下的settings.py中配置您的数据库账号密码
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'python_db', # 您的数据库
'USER': 'root', # 您的用户名
'PASSWORD': '4643830', # 您的密码
'HOST': '127.0.0.1',
'PORT': '3306',
'OPTIONS': {
"init_command": "SET foreign_key_checks = 0;",
}
}
}(5) 启动django服务。在server目录下执行:
python manage.py runserver(1) 安装依赖,cd到web目录,执行:
npm install (2) 运行项目
npm run dev然后访问前端地址。即可
1. 数据库版本有什么要求?
答:mysql 5.7及以上版本即可
2. 项目的代码结构?
答:server目录是后端代码,web目录是前端代码。
3. 需要学习哪些技术知识?
答:需要学习python编程知识
4. 后台管理的默认账号密码是?
答:管理员账号密码是:admin123 / admin123
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。