当前位置: 首页 > 工具软件 > lin-cms-flask > 使用案例 >

pythonflask cms_lin-cms-flask 快速开始

郑胡媚
2023-12-01

安装MySQL(version: 5.6+)yum install mysql

安装Python环境(version: 3.6+)yum install python3

打开你的命令行工具(terminal),在其中键入:

git clone https://github.com/TaleLin/lin-cms-flask.git starter

此处我们以 starter 作为工程名,当然你也可以以任意你喜爱的名字作为工程名。

我们强烈建议使用 Python 的虚拟环境来安装依赖包,推荐使用 Pipenv 来创建虚拟环境。

关于Pipenv的更多使用请参考Pipenv 官网。

接下来,继续在命令行中输入:

cd starter && pipenv install --dev

执行此命令前,请确保系统中已成功安装了 pipenv。这将为 Lin 创建一个虚拟环境并安装所有依赖包。如果你不想使用虚拟环境,那么键入以下命令:

cd starter && pip install -r requirements.txt

这将调用系统环境中的 pip 来安装依赖包。

Lin 需要你自己在 MySQL 中新建一个数据库,名字由你自己决定。例如,新建一个名为 lin-cms 的数据库。接着,我们需要在工程中进行一项简单的配置。使用编辑器打开 Lin 工程的app/config/secure.py,找到如下配置项:

#数据库配置示例SQLALCHEMY_DATABASE_URI='mysql+cymysql://root:123456@localhost:3306/lin-cms'

请在SQLALCHEMY_DATABASE_URI这项中配置 MySQL 数据库的用户名、密码、ip、端口号与数据库名。请务必根据自己的实际情况修改此配置项。

你所使用的数据库账号必须具有创建数据表的权限,否则 Lin 将无法为你自动创建数据表

一切就绪后,再次从命令行中使用 Python 命令运行项目根目录下的starter.py:

python starter.py

如果你是以 pipenv 创建的虚拟环境,那么请先通过下面命令进入虚拟环境,再运行上面的命令。

pipenv shell

如果一切顺利,你将在命令行中看到项目成功运行的信息。如果你没有修改代码,Lin 将默认在本地启动一个端口号为 5000 的端口用来监听请求。此时,我们访问http://localhost:5000,将看到一组字符:

“心上无垢,林间有风"

这证明你已经成功的将 Lin 运行起来了,Congratulations!

 类似资料: