如何在PythonAnywhere上部署Django项目
在过去的几年里,Django已经成为流行的框架之一。通常,在创建了你的django项目后,你会感到困惑,如何与你周围的人分享它。这篇文章围绕着你如何在pythonanywhere上免费托管你的django应用程序。所以让我们开始吧…!
第1步:设置你的Django项目(本地更改)
让我们在Django中创建一个简单的应用程序来展示部署。
- 初始化你的Django项目
- 在你的编辑器中打开项目,在settings.py下制作。
- 使用命令创建requirements.txt文件
- 我们项目的文件结构看起来像这样。
- 让我们启动我们的Django服务器
Yahooooo,你的服务器在localhost上运行 🙂但等等,等等……这还没有结束,让我们为世界做直播吧
第二步:上传项目到GitHub
- 按照这个链接,将项目推送到github上 – 如何在github上上传项目?
第3步:在pythonanywhere上部署项目
- 在pythonanywhere上创建一个账户 – 点击这里
- 注册后,你可以看到这样的页面
- 现在点击控制台,然后选择Bash,你会看到如下内容
- 在bash上运行以下命令。
- 克隆GitHub repo
- 现在创建和设置环境变量
- 现在复制你在bash上安装的目录的路径
- 在bash上键入命令
- 在这里,它看起来像。
好了,我们成功地设置了我们的项目 :)但是等等,按照最后的过程,我们就可以开始了
- 现在点击网络,然后选择添加一个新的网络应用程序
- 点击 “下一步 “并按照程序操作
- 选择Django作为框架
- 选择python3.8(最新),然后点击下一步,直到最后。
- 现在在Web部分打开WSGI配置文件
- 编辑WSGI配置文件的第12行和第17行。12和17,用你从GitHub上克隆的项目名称删除mysite这个词,在我的例子中是deploy_on_pythonanywhere。
- 现在它看起来像这样,然后点击保存。
- 选择Web下的Virtualenv部分。
- 输入我们用bash创建的Virtualenv的路径(参考上面的pwd命令的路径)。
- 点击网络部分下的重新加载并访问链接