软件定制开发知识

宝塔部署Django项目的流程


1、       创建文件夹,并放置项目源码;

2、       添加python项目

image.png

3、       创建数据库,并配置相关数据库设置;

/www/wwwroot/dnfu/8976f5b3bc2f6dd4bef163a5435720bb_venv/bin/python3 manage.py makemigrations

/www/wwwroot/dnfu/8976f5b3bc2f6dd4bef163a5435720bb_venv/bin/python3 manage.py  migrate

DATABASES = {

    'default': {

        'ENGINE': 'django.db.backends.mysql',

        'NAME': 'djangoblog',

        'USER': 'djangoblog',

        'PASSWORD': 'LXACyzMRraWSehNM',

        'HOST': 'localhost',

        'PORT': 3306,

    }

}

4、       settings中的其他相关配置

DEBUG = False

ALLOWED_HOSTS = ['*']

LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'Asia/Shanghai'

USE_I18N = True

USE_L10N = True

USE_TZ = False

STATIC_ROOT = os.path.join(BASE_DIR, 'static')

5、       nginx配置文件

location /static/ {

    alias /www/wwwroot/dnfu/static/;

  }

  

6、       后台admin的静态文件相关配置

执行 manage.py collectstatic命令搜集admin静态文件

/www/wwwroot/dnfu/8976f5b3bc2f6dd4bef163a5435720bb_venv/bin/python3 manage.py  collectstatic