该项目是一个基于Python和Vue开发的新闻管理系统,采用前后端分离的架构。这是为大学生课程设计作业而创建的项目,旨在帮助学生学习并掌握Python编程技能,同时提升他们的项目设计和开发能力。通过参与这一基于Python的新闻管理系统项目,大学生能够在实践中提升自己的技能,为未来的职业发展奠定坚实的基础。
https://github.com/net936/python_news
(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;
var code = "6cb56e69-a70b-43bb-a848-a621784093b1"
(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编程知识、django框架知识、vue编程知识
4. 后台管理的默认账号密码是?
答:管理员账号密码是:admin123 / admin123
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有