Web开发

首页 » 常识 » 预防 » 热心群友开发的桌面面板程序,简直会成为
TUhjnbcbe - 2022/6/8 0:52:00
众所周知,州的先生基于Django写了一个在线文档系统——MrDoc,受到了很多朋友的认可、喜爱和欢迎。众所又周知,以Django和Flask为代表的PythonWeb程序在Windows上的部署是出了名的难受。基于上述两个众所周知的事情,今天州的先生给大家隆重介绍一个在Windows上部署Django应用的神器。这个神器是MrDoc交流群的热心群友、管理员——「昵称:小肥羊」开发的。在这之前,州的先生曾经考虑过用PyQt5开发一个Django部署面板,但是困于精力,迟迟没有进行。但我体验了一下这个面板之后,感觉自己也没有必要再开发一个了。下面,咱们就一起来体验看看这个面板程序。程序的压缩包很小,只有1.05MB,跟Python写的图形程序比起来,简直是一个天一个地:解压后的程序目录也才KB:启动很快,没有过多的等待,直接进入了面板界面:面板初始化首次使用面板需要点击「面板环境初始化」按钮来获取Django程序运行所需要的各类环境,比如Python、Apache等。点击「面板环境初始化」按钮之后,会弹出一个命令行窗口,用于拉取各类环境代码:拉取完之后,程序会自动进行解压之类的处理:等待完成即可:应用初始化在面板环境初始化之后,我们就可以开始处理我们的Django应用了。首先从Git仓库拉取应用代码,(面板里面默认的是MrDoc在Gitee上的项目地址,替换成自己的,然后点击「变更仓库确认」按钮即可)点击「Clone代码」按钮,面板会自动从指定的Git地址拉取项目代码:接着点击「2、数据库迁移」对依赖库进行安装、对数据库变更执行迁移:迁移执行完成:到这一步,基本上我们的Django应用初始化就已经完成了,有一些应用需要先有一个管理员账号,所以我们可以点击「3、创建管理员账户」来新建一个管理员账户:运行应用完成面板和应用的初始化之后,我们就可以运行站点了。切换到「站点操作」选项卡:面板提供了Django自带的runserver运行模式和Apache运行模式,你可以根据自己的需要自行选择。我们先来试试runserver模式,点击「Runserver调试启动Django」。会提示我们指定一个端口号:点击「确定」之后,程序就通过runserver模式启动了:如果我们要使用Apache模式来运行站点,首先点击「配置安装系统服务」按钮,将Apache注册到Windows的系统服务中。同样需要先指定Apache运行的端口号:确定之后,Apache的服务就注册并启动了:我们打开网站,一切显示正常:最后只需要在一个程序里面简单的进行按钮点击,就可以轻松地完成Django应用的部署,这个面板是不是很有用。特别是对于那些对命令行终端恐惧的朋友来说,就更加友好了。当然了,现在的面板程序还有很多可优化的地方。州的先生认为,最可优化的地方就是将这个面板升级为PythonWeb应用通用的Windows部署面板,造福广大的Windows开发者。MrDoc的仓库
1
查看完整版本: 热心群友开发的桌面面板程序,简直会成为