网站内容管理系统 上传word(基于Python开发的在线文档系统--MrDoc写作系统 )

优采云 发布时间: 2022-03-21 07:11

  网站内容管理系统 上传word(基于Python开发的在线文档系统--MrDoc写作系统

)

  MrDoc,一个基于 Python 的在线文档系统。

  MarkDown 编辑,快速编写;类Gitbook,简洁阅读;后台管理。

  

  Mr.State() 是一个完全开源的、基于 Python 的自用文档编写系统。

  MrDoc 具有以下特点:

  文件系统清晰

  二次开发方便

  开发过程中参考借鉴了GitBook、ShowDoc、Wordbook、网站等应用的功能和风格。

  网站架构安装教程1、安装依赖库

  

pip install -r requirements.txt

  2、配置数据库信息

  默认情况下,MrDoc 使用 Django 的 SQLite 数据库。在旧版本中,MrDoc 带有一个 Sqlit 数据库。如果使用MrDoc源码自带的Sqlite数据库,或者使用Sqlite数据库,则不需要单独配置数据库。如果需要配置其他数据库,请打开/MrDoc/MrDoc目录下的settings.py文件,在第80行左右添加如下代码:

  

DATABASES = {

'default': {

'ENGINE': 'django.db.backends.sqlite3',

'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),

}

}

  根据自己数据库的信息,修改成如下格式。下面以 MySQL 为例:

  

DATABASES = {

'default': {

'ENGINE': 'django.db.backends.mysql', # 使用的数据库后端

'NAME': 'mrdoc', # 数据库名

'USER':'root', # 数据库用户

'PASSWORD':'123456789', # 数据库用户密码

'HOST':'', # 数据库主机地址

'PORT':'3306', # 数据库端口

}

}

  3、初始化数据库

  安装好需要的第三方库并配置好数据库信息后,我们需要初始化数据库。

  打开项目路径下的命令行界面,运行以下命令生成数据库迁移:

  

python manage.py makemigrations

  接下来,运行以下命令来执行数据库迁移:

  

python manage.py migrate

  执行完成后,初始化数据库。

  4、创建管理员帐号

  初始化数据库后,需要创建管理员账号来管理整个MrDoc,打开项目路径下的命令行终端,运行如下命令:

  

python manage.py createsuperuser

  按照提示输入您的用户名、电子邮件地址和密码。

  5、试运行

  完成以上步骤后,就可以运行和使用MrDoc了。

  在测试环境下,可以使用Django自带的服务器运行MrDoc,命令为:

  

python manage.py runserver

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线