章节更新命令详解

注:在使用命令前我们需要进入到站点对应的虚拟环境。默认安装进入虚拟环境步骤如下:

cd /home/web/edNovel/bin
source activate
cd ..

在虚拟环境中使用 python3 manage.py [命令] --help 可以查看指定命令的参数详细说明

章节更新命令详解

python3 manage.py chapter --id=[书籍id --update=[1|2|3]] --domain='ednovel.com' --mark=[-10|-1|0|1|2|7|30]
--id=书籍id >> 书籍id为书籍在数据库中的数字id可以在后台查看,指定该参数后则只会更新对应id的书籍。同时指定多部书籍使用英文逗号分隔
--update=[1|2|3] >> 指定书籍章节更新方式。不指定update参数将使用增量更新(该参数仅在更新指定id的书籍时有效)
  1. 1 删除旧章节数据并重新获取(保留之前已获取的章节内容,再次获取时会覆盖)
  2. 2 删除旧章节数据和章节内容并重新获取
  3. 3 删除旧章节数据和章节内容不获取新内容
--domain='域名' >> 更新指定来源目标站点域名(模糊匹配不需要完整)对应的书籍
--mark=[-10|-1|0|1|2|7|30] >> 更新设置指定更新间隔的书籍
  1. -10: 章节未获取记录
  2. -1: 获取所有连载书籍章节
  3. 0: 手动更新记录
  4. 1: 每日更新记录
  5. 2: 隔日更新记录
  6. 7: 每周更新记录
  7. 30: 每月更新记录