当前位置: 首页 > news >正文

网页源代码图片提取seo关键词排名公司

网页源代码图片提取,seo关键词排名公司,行政单位建设网站方案,公司做网站的多吗什么是 django-mdict ? django-mdict 不是词典软件,是词典查询的脚本工具,主要目的是解决词典数量多,手机容量不足的问题,是对其他词典软件局域网在线查询功能的补充,是用 django 实现的 mdict 词典查询工具…

在这里插入图片描述

什么是 django-mdict ?

django-mdict 不是词典软件,是词典查询的脚本工具,主要目的是解决词典数量多,手机容量不足的问题,是对其他词典软件局域网在线查询功能的补充,是用 django 实现的 mdict 词典查询工具(支持 mdxzim 格式)。请优先使用正式软件,如 goldendictmdict欧陆dicttango 等。

老苏去年介绍过用 Python Flask 框架实现的 mdict 词典,而这个是用 Python Django 框架实现的,本质上是一样的东西,至于怎么选择,看你自己的喜好了

文章传送门:Flask-MDict搭建在线Mdict词典服务

构建镜像

如果你不想自己构建,可以跳过,直接阅读下一章节

官方提供了 Dockerfile 文件,但没找到镜像,所以需要编自己编一下,但是老苏编完之后发现有其他网友已经编过了 😂

构建镜像和容器运行的基本命令如下👇

# 下载代码
git clone https://github.com/jiangnianshun/django-mdict.git# 或者加个代理
git clone https://ghproxy.com/github.com/jiangnianshun/django-mdict.git# 进入目录  
cd django-mdict# 将 Dockerfile 放入当前目录# 构建镜像
docker build -t wbsu2003/django-mdict:v1 .# 运行容器
docker run -d \--name django-mdict \-p 18000:8090 \-v $(pwd)/library:/code/media/mdict/doc \wbsu2003/django-mdict:v1 \python3 manage.py runserver 0.0.0.0:8090 --noreload

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 django-mdict ,选择第三个 wbsu2003/django-mdict,版本选择 latest

在这里插入图片描述

docker 文件夹中,创建一个新文件夹 django-mdict,并在其中建一个子文件夹 library

文件夹装载路径说明
docker/django-mdict/library/code/media/mdict/doc存放字典文件

在这里插入图片描述

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
180008090

默认没有对外暴露端口

在这里插入图片描述

需要点 + 号添加

在这里插入图片描述

环境

没有用到环境变量,但用到了命令行 python3 manage.py runserver 0.0.0.0:8090 --noreload

在这里插入图片描述

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 django-mdict 和 子目录
mkdir -p /volume1/docker/django-mdict/library# 进入 django-mdict 目录
cd /volume1/docker/django-mdict# 运行容器
docker run -d \--name django-mdict \-p 18000:8090 \-v $(pwd)/library:/code/media/mdict/doc \wbsu2003/django-mdict \python3 manage.py runserver 0.0.0.0:8090 --noreload

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'services:app:image: wbsu2003/django-mdictcontainer_name: django-mdictrestart: unless-stoppedports:- 18000:8090volumes:- ./library:/code/media/mdict/doccommand: "python3 manage.py runserver 0.0.0.0:8090 --noreload"

然后执行下面的命令

# 新建文件夹 django-mdict 和 子目录
mkdir -p /volume1/docker/django-mdict/library# 进入 django-mdict 目录
cd /volume1/docker/django-mdict# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:18000/mdict 就能看到主界面

在这里插入图片描述

如果已经放入了 mdx 格式的词典文件,会显示在左侧

关于 mdx 文件及获取,可以看老苏之前写的 Flask-MDict搭建在线Mdict词典服务

在这里插入图片描述

可以直接查询

在这里插入图片描述

再放了一个离线维基 zim 格式文件

关于 zim 文件及获取,可以看老苏之前写的 离线维基百科阅读器Kiwix Serve

在这里插入图片描述

注意,每次增加了字典文件,需要重启容器才会被识别

管理员

创建管理员账号,需要进入容器内操作

# 进入容器
docker exec -it django-mdict /bin/sh# 创建管理员
python3 manage.py createsuperuser --username 用户名#示例
python3 manage.py createsuperuser --username laosu

需要填邮件地址和密码

密码不能少于 8 个字符;

在这里插入图片描述

在浏览器中输入 http://群晖IP:18000/admin 就能看到登录界面

在这里插入图片描述

登录后的主界面

在这里插入图片描述

现在可以增加用户了

在这里插入图片描述

或者维护字典

在这里插入图片描述

参考文档

jiangnianshun/django-mdict: django-mdict是django实现的mdict词典查询工具。
地址:https://github.com/jiangnianshun/django-mdict

Could possible to create a docker for it? · Issue #4 · jiangnianshun/django-mdict
地址:https://github.com/jiangnianshun/django-mdict/issues/4

http://www.qdjiajiao.com/news/1122.html

相关文章:

  • 滁州网站建设信息推荐无锡百度推广代理公司
  • 开发一个彩票网站多少钱企业策划书
  • 网站开发多少钱西安seo网站关键词优化
  • 东莞做网站的文章优化关键词排名
  • 如何把自己做的网站放到内网免费网站或软件
  • 本地网站建设非企户百度推广
  • 四川营销型网站建设天机seo
  • 哪个网站可以找人做橱柜网络优化工程师有多累
  • 怎样做娱乐网站百度快照怎么打开
  • asp.net 网站管理工具软件推广是什么工作
  • PHP MYSQL网站开发全程实深圳竞价托管公司
  • 租服务器做网站seo外链论坛
  • 安阳网站建设网络新闻发布平台发稿
  • 在线网站制作工具百度收录技术
  • 优站点网址收录网什么是百度竞价
  • 手机wap网站怎么做网站seo优化教程
  • 官方网站下载方法中国去中心化搜索引擎
  • 西柏坡门户网站建设规划书seo教程培训
  • 延长中路上海网站建设seo网站优化案例
  • 商丘做网站优化上海网络推广公司排名
  • 学校网站的建设需求win7优化配置的方法
  • 日本做蛋糕网站商品标题优化
  • 新网站备案查询百度快速优化软件排名
  • 去了哪找网站建设公司网站推广平台排行
  • 福州网站建设新闻什么是seo优化推广
  • 徐州网站建设的特点自己创建个人免费网站
  • wordpress快速建站教程日本shopify独立站
  • 长春怎么做网站家庭优化大师免费下载
  • 苹果网站用flash做怎么进行网络营销
  • 网站建设的步骤教程百度指数数据分析平台官网