一、Vue项目由前端开发打包好,发给我的时候是长这样的,注意:favicon.ico一定要放在static文件夹里,否则图标加载不出来
二、直接将Vue项目放在django项目的项目目录下(并非应用目录下)
三、修改项目的setting文件
1、首先检查INSTALLED_APPS中是否有注册django.contrib.staticfiles
2、在TEMPLATES中修改模板文件路径,将默认的templates修改为Vue项目的名字
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'dist')]
3、修改静态文件路径
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR,'static')
# Add for vuejs
STATICFILES_DIRS = (
os.pat