-
diango 只能加载静态js,和flask一样
-
关于如何利用vue创建web,请查看flask + vue-CSDN博客
-
安装django
pip install django
- 创建新项目
django-admin startproject myproject
5.django 中可以包含多个app
5.1 创建一个app
cd myproject
python manage.py startapp myapp
5.2 在目录myapp下,创建目录templates
6.添加myapp到django中,修改settings.py
INSTALLED_APPS = [
...
'myapp',
...
]
7.在 myapp/urls.py中,添加如下内容
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
8.在myapp/views.py中添加如下内容
def index(request):
return render(request, 'index.html')
- 在myproject/urls.py中,添加如下内容
from django.urls import include, path
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('myapp.urls')),
]
- 在myproject目录下创建static目录
myproject/static
Note:static目录跟myap和子myproject目录同级
-
复制web/dist/js web/dist/css 目录到myproject/static中
-
复制web/dist/index.html web/dist/favicon.ico 到myapp/templates中
-
修改myapp/templates/index.html中的src的路径,在下边的路径前加'/static'
/js/chunk-vendors.b956e054.js
/js/app.34b81487.js
/css/app.2cf79ad6.css
修改后的值为
/static/js/chunk-vendors.b956e054.js
/static/js/app.34b81487.js
/static/css/app.2cf79ad6.css
- 执行django
python manage.py runserver