怎么说,网上找的例子真的不是一般的坑,根本就是少了很多流程让人故意看不懂
第一步,创建好我们的app
django-admin startproject weeklyapp 这是创建我们的整个系统app
第二步,进入我们的app,weeklyapp
cdweeklyapp
python manage.py startapp weeklypython
第三步,创建我们的vue,这个你可以另外前端去写,因为前后端完全分离
vue-init webpack weeklyvue
cdweeklyvue
npm install
npm run build #这样会生成dist文件
第四步,就是vue和django的结合
from django.contrib import admin
from django.views.generic.base import TemplateView #一定要记得去引入,很多坑就在这里
from django.conf.urls import include, url
urlpatterns = [
url(r‘^admin/‘, admin.site.urls),
url(r‘^user/‘, include(‘weeklypython.urls‘, namespace=‘user‘)),
url(r‘‘,TemplateView.as_view(template_name=‘index.html‘)), #这个是直接访问到我们的vue项目的首页
]
第五步,配置模板搜索路径
TEMPLATES = [
{