吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3783|回复: 34
收起左侧

[Python 原创] 题舟-一个端午节发布的题库系统

  [复制链接]
Scan 发表于 2025-5-30 08:20
本帖最后由 Scan 于 2025-5-30 09:03 编辑

题舟 Tizhou 1.0

项目概述


本项目(题舟)是一个集成 Django、Elasticsearch 和 Redis 的 Web 应用,使用 Jazzmin 作为管理后台主题。主要功能包括数据导入、搜索和管理功能。

功能特性


  • ✅ 数据导入(支持 JSON 和 Excel 格式)
  • 🔍 Elasticsearch 全文搜索
  • 🏷️ Redis 缓存和唯一 ID 生成
  • 🎨 Jazzmin 现代化管理界面
  • 🔄 自动字段映射和验证
  • 📊 数据批量处理
  • 可以同时上传json、xlsx

技术栈


技术 版本 用途
Python 3.9.17 后端编程语言
Django 4.2 Web 框架
Elasticsearch 8.x 搜索和数据存储
Redis 6.x 缓存和ID生成
Jazzmin 3.0.1 管理后台主题
Pandas latest Excel 文件处理

安装指南


前置条件

  • Python 3.9.17
  • Redis 服务器
  • Elasticsearch 8.x
  • Node.js (可选,前端开发)

安装步骤

克隆仓库:

git https://github.com/hack-scan/TIzhou.git
cd TIzhou

快速启动:

python -m venv venv
source venv/bin/activate  # Linux/Mac
# venv\Scripts\activate     # Windows
pip install -r requirements.txt
python manage.py collectstatic  #收集静态文件
python manage.py runserver

访问:

http://127.0.0.1:8000/

目录结构:

djangoProject/
├── core/               # 核心功能
│   ├── utils.py        # 工具函数
│   └── services.py     # 服务类
├── index/              # 主应用
│   ├── models.py       # 数据模型
│   ├── views           # 视图文件夹
│   └── admin.py        # 管理配置
├── static/             # 静态文件
├── staticfiles/        # 静态文件
├── templates/          # 模板文件
├── manage.py           # Django 管理脚本
└── settings.py         # 项目配置

功能演示

上传题库

202505260952932.gif

题目查询

202505261042851.gif


截屏2025-05-30 08.56.25.png

[Python] 纯文本查看 复制代码
[
  {
    "题目内容": "P本2222数据类型有哪些?",
    "题型": "多选",
    "难度": "简单",
    "答案": ["整数", "浮点数", "字符串", "布尔值"],
    "选项": [
      {"label": "A", "text": "整数"},
      {"label": "B", "text": "浮点数"},
      {"label": "C", "text": "字符串"},
      {"label": "D", "text": "布尔值"},
      {"label": "E", "text": "集合"}
    ]
  },
  {
    "题目内容": "的不可变数据类型?",
    "题型": "单选",
    "难度": "中等",
    "答案": "字符串",
    "选项": [
      {"label": "A", "text": "列表"},
      {"label": "B", "text": "字典"},
      {"label": "C", "text": "字符串"},
      {"label": "D", "text": "集合"}
    ]
  }
]

xlsx根据列名、json数据是列表内嵌json
大家还有什么建议,发到评论区,系统刚发布,不是很健全
下载链接百度网盘:
通过网盘分享的文件:
链接: https://pan.baidu.com/s/1fqZN1gH3_MiVqc8-OI7fyw?pwd=gwfs 提取码: gwfs
--来自百度网盘超级会员v5的分享
image.png

免费评分

参与人数 10吾爱币 +8 热心值 +8 收起 理由
鹏优CX-5 + 1 + 1 我很赞同!
火焰山527 -1 + 1 谢谢@Thanks!
shengruqing + 1 我很赞同!
wuyongkui + 1 + 1 热心回复!
策士 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
zhou2957 + 1 我很赞同!
woyucheng + 1 + 1 谢谢@Thanks!
confiant + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
wapjsx + 1 + 1 谢谢@Thanks!
koogg + 2 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

youngnku 发表于 2025-5-30 08:25
倒是给个效果图之类的呀
nizsm123 发表于 2025-5-30 08:25
 楼主| Scan 发表于 2025-5-30 08:26
shubiao05 发表于 2025-5-30 08:33
有没有可以直接下载的链接?
安徽皮皮虾 发表于 2025-5-30 08:33
学到了 感谢平台
MTee 发表于 2025-5-30 08:40
能在word中加载题库系统么
 楼主| Scan 发表于 2025-5-30 08:42
MTee 发表于 2025-5-30 08:40
能在word中加载题库系统么

word格式太复杂,不是很直观的数据格式,所以没有考虑添加
mrhs 发表于 2025-5-30 08:44
最关键没有说明这个题库怎么用
jun269 发表于 2025-5-30 08:44
貌似没有看到下载链接在哪里?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-7-20 22:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表