Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

📚 背单词网页 Django + MySQL + Pug + JS

License

NotificationsYou must be signed in to change notification settings

Benature/WordReview

Repository files navigation

Word Review 单词复习

GitHub starsGitHub starsGitHub issuesGitHub closed issuesGitHub code size in bytes

Django + MySQL + Pug + JS

  • Python 3.7+
  • Django 3
  • Mysql 8 / sqlite 3

  • DEMO
    • 二月的时候简单录了一个 DEMO 视频,上传到了B 站,欢迎康康。
    • 还有一个在线试玩,可以先感受一下。
      在线体验的版本对应master分支,现在默认显示的是ben分支(开发分支)
  • 资瓷一下呗 😋
    如果觉得还不错的话,不如在右上方点个 stars🌟 呗( ̄ ▽  ̄)~
    如果童鞋有兴趣的话希望可以一起开发新功能呀 ٩(๑>◡<๑)۶
  • 回复慢 QAQ
    • 由于本人精力有线,回复可能不会很及时,(或者漏看了邮件),还请见谅orz

前言
安装指引
使用说明
问题自检
更新日志

前言

此项目主要是将Excel背单词方法给 App 化,更符合用户操作习惯。
第一次听说Excel背单词这个方法是看了红专学姐文章,后来在B 站看到了更详细的讲解,几天后这个项目便诞生了。

第一篇介绍推送微信公众号「恰好恰好」上发送了,这里就先不展开讲了。

功能特性太多,写在这就太长了,新开一页写特性说明


单词复习页


艾宾浩斯日历 & 主页


蓝条是历史记忆率,绿条是上一轮的记忆率
关于两种进度条的具体解释见此处


安装

对于小白可能还需要一些预备说明,请看这里

命令行输入

git clone https://github.com/Benature/WordReview.git

或者点击右上角的Clone or Download的绿色按钮。

详细的安装指引写的有点长,请点击这里查看,数据库初始化看这里

如果你实在不想折腾配置的话,可以在这里直接安装可执行文件。(但不推荐)

使用

conda activate<venvName># 小白流程不用这条命令python manage.py runserver

默认情况下会自动在默认浏览器打开localhost:8000/,开始背单词之旅吧 🤓

当您想要更新代码的时候,请

git pullpython manage.py makemigrationspython manage.py migrate

快捷键

操作快捷键页面状态
设为重难词Shift+H (Hard)复习页面全局
设为已掌握Shift+G (Get)复习页面全局
设为很熟悉Shift+F (Familiar)复习页面全局
设为太简单Shift+E (Easy)复习页面全局
进入笔记输入框N (Note)复习页面全局
跳转查看助记法(中)T (Tips) /V (View)复习页面全局
跳转查看助记法(英)M (Mnemonic)复习页面全局
跳转查看近义词S (Synonyms)复习页面全局
词卡前后切换<>复习页面全局
List 前后切换Shift+<Shift+>复习页面学习状态
查看释义空格复习页面复习状态
切换至学习状态P (Preview)复习页面复习状态
触发重现模式R (Repeat)复习页面复习状态
触发输入模式(实验中)I (Input)复习页面复习状态
我记得Shift+复习页面复习状态
不认识Shift+复习页面复习状态
复制WordSand助记法C (Copy)复习页面安装 Chrome 插件
跳转到日历页面C (Calendar)主页-
跳转到昨日重现Y (Yesterday)主页-

词根词缀词源拆词渲染

  1. 【推荐】等号=与回车作为标记符,detain 为例:

    de=downtain
  2. 以中文括号与标识,temerity 为例:

    temer(轻率)+ity

List 的记忆率

  • 蓝条:历史记忆率,对 List 内单词的总记忆率取平均
  • 绿条:上轮记忆率,按 List 内单词的最新两次 记忆情况计算平均记忆率

单词的flag

  • 太简单:✅ 打钩,下次背词不再出现,统计记忆率时视为1
  • 很熟悉:☁️ 浮云,下次背词不再出现,统计记忆率时视为1
  • 已掌握:🟢 绿灯,下次背词仍然出现,统计记忆率时视为1
  • 重难词:⭐️ 标星

问题自检

如果遇到问题,请先查看这几处是否有报错信息

  • 浏览器的 Console (F12)
  • 启动python manage.py runserver的命令行

如果导入数据出现问题,请先尝试导入本仓库提供的示例数据。如果示例数据导入成功,很有可能是自定义数据哪里有误。

请先尝试根据上方得到的信息自行检索尝试,如若仍未解决,可以 issue 提出。

更新日志

参见CHANGELOG.md

赞赏

如果觉得有帮助的话,可以赏点让孩子在饭堂多打份肉呦,感谢~


[8]ページ先頭

©2009-2025 Movatter.jp