Closed zaxlct closed 7 years ago
你应该只是运行了vuejs的开发环境,要先运行:
npm run build
来生成生产环境的静态文件,即dist目录
dist目录下面才会有index.html
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
# 'DIRS': [],
**'DIRS': ['frontend/dist']**,
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
@zaxlct 双星号包起来的就是寻找index.html的路径配置,我专栏文章是有的,你看看你的路径,对照一下
这是本仓库的 配置代码
npm run build出现异常 没有找到frontend/build/build.js', 这个是什么问题
-
settings.py
代码和知乎专栏里的代码不一样,以哪个为准?我按照知乎专栏的步骤一步一步来的,运行 vue 和 django 后提示:
我前端项目里,
static
目录是空的,不知道为什么,是不是因为这个原因?麻烦了 :)