利用django创建一个前后端交互的页面,主要实现的功能有:
修改开启服务后显示的默认页面
实现再页面中能够调用py文件
首先django的项目目录一定要清楚
文件夹里有项目,应用,页面文件夹,页面格式文件夹
都是同级目录
现在讲一下如何实现使用vue框架写的html文件,并将其设置为开启服务后的默认页面
首先,要在views.py文件中编写一个返回页面的函数
然后就是在urls.py文件中导入库,首先要在settings.py中的INSTALLED_APPS中导入应用的名称
我的应用名称就叫appliong,可找上面目录结构哪里确认,然后在urls.py中导入
注:虽然爆红但是能用,可能是因为我是社区版pycharm的原因
然后在urlpatterns中使用path(“”,views.函数名)
在你的html中如图片位置写上{% load static %}
这就可以实现启动服务调用你想调用的html文件了
现在讲述如何在页面中调用py文件。
首先确定你需要调用的py文件的位置,我比较省事就直接将需要调用的放在应用文件夹下了
如此一来只需要在views.py文件中导入
编写一段调用的代码
Urls.py中需要要编写调用的语句
Html文件结构为一个表单,因为要获取请求,当然post和get都是可以的,另外还要写{% csrf_token %},就可以实现在页面中调用py文件了