本文将告诉您Django的后端是如何传递到前端的,Django输入传递到对应于后端的相应的知识点。我希望这对您有帮助。不要忘记收集此网站。
本文目录清单:
1.服务器背景收到前端邮政请求后,如何从数据库中获取数据记录并根据请求中的参数返回前端?2。django如何将数据传递到ajax 3,html页面上的django restful:只需将数据库与前端VUE接口连接连接,请根据继承人参数要求查询数据库,返回结果集,然后处理显示的显示已显示的显示该显示的显示为显示的显示该显示的内容。问题。
首先,根据参数将SQL放在一起
然后,打开数据库连接
执行SQL
获取结果集
数据处理
关闭连接并反馈到页面显示
祝你好运,希望收养。
有三种方法:1。在模板中的HTML文件中,嵌入包含此功能或直接添加到HTML.2的JS文件中,然后通过JS中的AJAX访问打开链接,例如/admin/url?key = value,然后在admin.py中的url方法中,这样的keyvlaue = request.get.get.get.get('key',none)获取此值
类别和vue接口对接
首先是取出所有类别的所有内容
由于前端vue显示类别已分类
第一级,两个级别和三个级别如下
因此,我们需要取出所有三个内容
但首先,您需要拿出第一级,然后镶嵌第二级,然后在第三季度插入第二级,就像上面商品中显示的类别的内容一样。
我们仍然需要编写序列化器
这是第一个级别的第二级第二级第二级镶嵌第三级 -
但是这里有一个问题,不要犯错。这三个类别的立场并不是错误的。
因为第一级正在调用第二级,所以必须先写第二级
因此,第二级必须处于相同级别的相同级别。
然后是视图
在过滤器中添加类别_type = 1,以便您可以直接显示第一个类别,然后对第二个小类别有更分层的感觉。
同时,我们必须处理单个信息
因此,我们继承了Mixins.RetRieveModelMixin,这是一个显示详细信息的类
例如,在动物园中显示某个动物
/zoos/id
这样的URL
同样,我们只能直接配置类别的URL。
您不需要考虑以后的ID是否需要配置URL。您不需要考虑它,因为我们继承了视图类
他帮助我们解决了这些问题
您可以以这种方式看到它来处理我们的后端
但是,在处理前端对接时,您会发现它无法显示
因为有一个十字架问题
这个问题可以单独解决前后的后端,因此请谈谈后端方法
只需修改服务方
在GitHub上搜索Django-Cors-neaders以查找此信息
如何以相同的方式使用它
安装
PIP安装django-cors头
然后在Settins中的intasted_apps配置和设置中的中间件配置
请注意此处的中间软件配置
'corsheaders.middleware.corsmiddleware',
'django.middleware.common.commonmiddleware',
这两个必须放在
'django.middleware.csrf.csrfviewmiddleware',,
否则,这将在此前面有错误
也配置
cors_origin_allow_all = true
允许交叉域访问其默认值是错误的
这可以正常显示在前端
为什么发生交叉域访问
因为在VUE中的API配置中,我们可以修改所有主机。一些在线数据。我们调试本地数据的一部分,因此我们需要重新确定本地主机
修改一些主机链接
这导致使用在线主机端口的交叉域本身,但是数据中的某些数据是本地主机端口导致交叉域访问
将Django的后端引入前端,而Django输入值则结束了。我想知道您是否从中找到了所需的信息?如果您想进一步了解此信息,请记住要收集对该网站的关注。