部分功能未能实现:单词标记、例句的关键词高亮、记忆法笔记拆解
Sirius-cyber opened this issue · 9 comments
Sirius-cyber commented
Benature commented
- 需要在浏览器按下F12然后点击
console
控制台看一下,应该是有报错导致渲染失败。 - 下方显示的单词信息(包括例句)是后端自动爬取的例句,这种情况发生在数据库自身没有存储例句的时候(当然,网页导入单词的时候也没有提供这个导入🤦♂️),如果你准备的 excel 文件里面包含例句的话可以先告诉你怎么更新数据库应应急
- 记忆法拆解建议参照这种语法,如下。记忆之沙的文本格式不太统一,目前还不能面面俱到。
ad=to
join=加入
- 不太确定是不是 get 到,是指 adjoin 下面空白太多了吗?感觉这和问题1 相关,需要看下报错。
- 艾宾浩斯日历是当你背了一个 list 之后,即背到了某个 list 的最后一个单词,声音上应该会有
mission complete
,然后在日历上会显示这里 List 接下来是那几天需要复习,如果 list 没有背过是不会在日历上显示的。
Sirius-cyber commented
好的,艾宾浩斯日历get到了,看报错好像是反爬了。
目前出现以下报错
Failed to load resource: the server font-awesome.min.css:1 responded with a status of 404 (Not Found)`
复制失败
copy2Clipboard | @ | util.js:14
-- | -- | --
| renderWord | @ | review.js:258
| (anonymous) | @ | review.js:679
| dispatch | @ | jquery-3.4.1.min.js:2
| v.handle | @ | jquery-3.4.1.min.js:2
| trigger | @ | jquery-3.4.1.min.js:2
| (anonymous) | @ | jquery-3.4.1.min.js:2
| each | @ | jquery-3.4.1.min.js:2
| each | @ | jquery-3.4.1.min.js:2
| trigger | @ | jquery-3.4.1.min.js:2
| k.fn.<computed> | @ | jquery-3.4.1.min.js:2
| (anonymous) | @ | review.js:397
| each | @ | jquery-3.4.1.min.js:2
| each | @ | jquery-3.4.1.min.js:2
| (anonymous) | @ | review.js:395
| c | @ | jquery-3.4.1.min.js:2
| fireWith | @ | jquery-3.4.1.min.js:2
| l | @ | jquery-3.4.1.min.js:2
| (anonymous) | @ | jquery-3.4.1.min.js:2
| load (async) | |
| send | @ | jquery-3.4.1.min.js:2
| ajax | @ | jquery-3.4.1.min.js:2
| (anonymous) | @ | review.js:382
| e | @ | jquery-3.4.1.min.js:2
| t | @ | jquery-3.4.1.min.js:2
| setTimeout (async) | |
| (anonymous) | @ | jquery-3.4.1.min.js:2
| c | @ | jquery-3.4.1.min.js:2
| fireWith | @ | jquery-3.4.1.min.js:2
| fire | @ | jquery-3.4.1.min.js:2
| c | @ | jquery-3.4.1.min.js:2
| fireWith | @ | jquery-3.4.1.min.js:2
| ready | @ | jquery-3.4.1.min.js:2
| B | @ | jquery-3.4.1.min.js:2
GET http://localhost:8000/static/fontawesome/font-awesome.min.css net::ERR_ABORTED 404 (Not Found)
Benature commented
GET http://localhost:8000/static/fontawesome/font-awesome.min.css net::ERR_ABORTED 404 (Not Found)
OK, I get it. 是我路径写错了🤦♂️
修正已在仓库更新了,请更新一下
Benature commented
2.例句的关键词高亮未能出现
新版本已支持http://dict.cn/mini.php数据的关键字高亮(红字)
Sirius-cyber commented
2.例句的关键词高亮未能出现
请问更新源码后可以在直接运行下列两行后,
python manage.py makemigrations
python manage.py migrate
把之前的数据库文件替换新目录的.sqlite3文件然后继续使用吗?
Benature commented
wait a minute, 你说新目录
,请问你是怎么更新源码的,是用git
还是在网页重新下了一个压缩包?
Sirius-cyber commented
在网页重新下了一个压缩包
Benature commented
emmm 首先建议下用git
命令更新,或者用 GitHub 的 GitHub Desktop 客户端更新,这样不会有新旧文件夹的问题,更新会方便很多。(强推)
如果还是用压缩包更新,步骤如下
- 将旧文件夹下的
db.sqlite
文件复制到新的(更新的)文件夹下(因为仓库内是不含数据库文件的,这点和发行版的压缩包不同) - 运行命令
python manage.py makemigrations
python manage.py migrate
此时数据库文件和最新版代码匹配,可以正常使用了。
(多说一句,大部分情况甚至可以不跑那两个migrate
的命令,只有当发现网页数据加载异常时候再migrate
也行,毕竟不是每次更新都会改动数据库结构)
Sirius-cyber commented
ok,get