宝塔面板成功部署Django项目流程(图文)

下面是“宝塔面板成功部署Django项目流程(图文)”的完整攻略。

简介

本攻略介绍如何在宝塔面板上成功部署 Django 项目,内容包括创建网站、安装 Python3、安装 Django、配置网站和部署 Django 项目等。

示例一:创建网站

  1. 登录宝塔面板,点击左侧菜单中的“网站”,进入网站列表页面;
  2. 点击右上角的“创建网站”按钮,在弹出的对话框中输入相关信息,包括网站目录、域名、配置文件、PHP版本等;
  3. 点击“提交”按钮,等待系统自动创建网站。

示例二:部署 Django 项目

  1. 安装 Python3:在宝塔面板中,选择“软件商店”一栏,进入软件商店页面,然后搜索“Python”进行安装;
  2. 安装 Django:在宝塔面板左侧菜单中选择“SSH终端”,进入终端页面,执行以下命令安装 Django:

pip3 install Django

  1. 配置网站:在宝塔面板中,选择“网站”一栏,进入网站列表页面,点击要部署 Django 项目的网站名称,在网站设置页面的“域名管理”一栏中设置网站绑定的域名和端口号;
  2. 部署 Django 项目:在宝塔面板的“网站”一栏,找到要部署 Django 项目的网站,点击右侧的“设置”按钮,在页面下方找到“二级目录”一项,输入 Django 项目的名称(即 Djangoproject);
  3. 上传 Django 项目:在宝塔面板中,选择“文件管理”一栏,找到刚刚创建的网站目录,进入目录后,点击“上传”按钮,上传打包好的 Django 项目,解压到目录中;
  4. 配置 Django 项目:在宝塔面板的“网站”一栏中找到部署 Django 项目的网站,点击右侧的“设置”按钮,进入“配置文件”页面,在“其它”一栏中输入以下内容:

```

ServerAdmin webmaster@localhost
DocumentRoot /www/wwwroot/yourdomain.com/Djangoproject

WSGIScriptAlias / /www/wwwroot/yourdomain.com/Djangoproject/Djangoproject/wsgi.py
WSGIPythonPath /www/wwwroot/yourdomain.com/Djangoproject:/usr/local/python3/lib/python3.7/site-packages

<Directory /www/wwwroot/yourdomain.com/Djangoproject/Djangoproject>
    <Files wsgi.py>
        Require all granted
    </Files>
</Directory>

Alias /static /www/wwwroot/yourdomain.com/Djangoproject/static
<Directory /www/wwwroot/yourdomain.com/Djangoproject/static>
    Require all granted
</Directory>


```
7. 保存配置文件后,重启 Apache 和 Nginx 服务,Django 项目即可成功部署。

以上就是“宝塔面板成功部署 Django 项目流程(图文)”的完整攻略,示例一介绍了如何创建网站,示例二则讲解了如何部署 Django 项目,希望对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:宝塔面板成功部署Django项目流程(图文) - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • Django虚拟环境拷贝到另一台电脑,不能直接使用的问题

    最近折腾一个django的项目,想快速部署到服务器看看效果。virtualenv号称python三大神器之一,因此我打算把pycharm自动创建的虚拟环境直接拷贝到服务器运行代码。谁知出现了问题。   在pycharm上创建的虚拟环境是3.6.4 服务器环境上python3版本为3.6.9   按道理说,把本机的虚拟环境从本机拷贝到服务器,服务器就能直接运行…

    Django 2023年4月13日
    00
  • Django 中related_name,”%(app_label)s_%(class)s_related”

    先看个model   1 from django.db import models 2 3 # Create your models here. 4 5 6 class Parent(models.Model): 7 name = models.CharField(max_length=64, verbose_name=u’姓名’) 8 id_num = m…

    Django 2023年4月11日
    00
  • Django后台admin的使用详解

    Django后台admin的使用详解 Django框架提供了一个强大的后台管理系统,即Django Admin。它可以让我们快速地创建、修改和删除数据库中的数据记录,通过Django Admin,我们可以在不编写任何代码的情况下,创建一个完整的后台管理系统。下面我们来详细讲解Django Admin的使用。 配置Django Admin 在使用Django …

    Django 2023年5月16日
    00
  • django面试题

    哪些class可以继承 #class View(object): #class APIView(View): 封装了view,并且重新封装了request,初始化了各种组件 #class GenericAPIView(views.APIView): #1.增加了一些属性和方法,如get_queryset,get_serializer #class Gener…

    Django 2023年4月9日
    00
  • Django学习之一:Install Djongo 安装Djongo

    Install Djongo 安装Djongo Djongo是基于python的web框架,自然安装最关心的是python解释器版本了。 Prerequisites 安装条件 Python版本与Djongo版本两者之间的兼容关系 Django Version Python versions 1.11 2.7;3.4;3.5;3.6 2.0 3.4;3.5;3…

    Django 2023年4月11日
    00
  • django 静态资源配置

    最近在学习一个项目,django框架,但当 render 模板时,模板里有引入的图片就访问不到, 这是因为 django部署方式比较特别,采用静态文件路径:STATICFILES_DIRS的部署方式,之前你写的相对路径,绝对路径因为缺少静态文件路径而全部失效 解决办法: 步骤1:在settings.py文件的最后加上以下内容: STATIC_URL = ‘/…

    Django 2023年4月11日
    00
  • Linux部署Django:报错 nohup: ignoring input and appending output to ‘nohup.out’

    一、部署 Django 到远程 Linux 服务器 利用 xshell 通过 ssh 连接到 Linux服务器,常规的启动命令是 python3 manage.py runserver 0.0.0.0:80 但是,关闭 xshell 后,就访问不了 Django 了。 这时候需要使用 nohup 命令启动(概念:如果你正在运行一个进程,而且你觉得在退出帐户时…

    Django 2023年4月10日
    00
  • Django From组件 fields widgets

     一.Form组件之字段 Field required=True, 是否允许为空 widget=None, HTML插件 label=None, 用于生成Label标签或显示内容 initial=None, 初始值 help_text=”, 帮助信息(在标签旁边显示) error_messages=None, 错误信息 {‘required’: ‘不能为空…

    Django 2023年4月9日
    00
合作推广
合作推广
分享本页
返回顶部