Qexo本地化搭建教程
本地部署
写在最前
由于本地部署问题的多样性及不确定性,维护者不能保证给予有效的支持,只建议高级用户操作,且需要自行配置本地 Python3 环境
如果要使用本地部署,请使用2.0+版本或Dev分支
同样地,你可以用类似的方法部署到其他平台
下载 Release
在 Release 下载最新的版本 Source code (zip) 并解压
准备数据库
参考 Django 官方文档
值得注意的是,如果你的数据库支持选择编码,建议选择 utf8mb4
官方支持 | 第三方支持 |
---|---|
PostgreSQL | CockroachDB |
MariaDB | Firebird |
MySQL | Google Cloud Spanner |
Oracle | Microsoft SQL Server |
SQLite | …… |
注意: 你可能需要根据你使用的数据库修改 requirement.txt
以安装依赖
编辑配置
在manage.py
的同级目录下创建并修改 configs.py
# Mysql 示例 |
需要安装
pip3 install pymysql |
如果需要引入其他的库,或在init.py
中执行代码,可以直接在顶部写入import pymysql
,并使用Pip安装对应的包
执行命令运行
pip3 install -r requirements.txt |
远程服务器需要将127.0.0.1改成0.0.0.0
高级用法
在本地部署中,configs.py以及db目录(需要自行创建)不会在一键更新中被删除,可以将需要持久化的文件放入该目录
评论