djang部署vue项目

1,将vue项目npm run build

  在此之前需要修改打包后的js,css文件路径:

    需新建vue.config.js

      在文件中添加:

    module.exports = {
        // 输出目录
        assetsDir: 'static',
        // 基本路径
       // baseUrl: './',
        };

2,在django中新建目录frontend

3,复制打包后的dist文件内容

4,将内容粘贴至frontend文件加内

5,取出static中的文件,放入frontend中,删除static文件

6,配置setting文件

(1)设置静态文件路径:

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "frontend"),
]
(2)设置模板路径
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR,'frontend')], #修改此处


posted @ 2019-11-07 16:37  mpython  阅读(167)  评论(0)    收藏  举报