首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Django实现将views.py中的数据传递到前端html页面,并展示

我的项目已经创建好,我的app为song03apptest。因为我的项目和环境的相关配置已经配置好,如果是第一天开始学习Django的童鞋,请先看我的入门教程,第一个Django实例。...1.打开我的app,song03apptest下的views.py编写views.py文件,代码如下: from django.shortcuts import render # Create your...补充知识:Django views.py 和 html 之间参数传递关系 Django中的View部分,就是如何用代码来与models中定义的字段进行交互。...,article模块中的views.py文件代码定义如下: views.py代码定义 from django.shortcuts import render_to_response from news.article.models...以上这篇Django实现将views.py中的数据传递到前端html页面,并展示就是小编分享给大家的全部内容了,希望能给大家一个参考。

8.8K10

网站搭建-django-学习成绩管理-03-网页测试

框架 今天开始介绍一个单独的项目app,关于学生成绩管理的网站的搭建 主要功能包括: 学习成绩查询,数据统计分析 涉及前端模块: Datatables、ECharts Part 1:目标 今天先搭建一个简单网页...,通过网址可以访问,网站内容很简单,如下图 后续将真正想要展示的内容加入前端就可以 结果 ?...设置2级url地址,在对应app文件夹下的url.py文件中写入以下代码(手动新建该url.py文件) from django.urls import re_path, path from .views...添加view,从上面url地址中可以看到,这个gradesinput,实际触发了一个类SGInputAndCheckView的执行,该类写在同app文件夹下的views.py文件中,代码如下 from...): views.py全部代码 ?

48320
您找到你想要的搜索结果了吗?
是的
没有找到

不会DRF?源码都分析透了确定不来看?

快速使用DRF写出接口 序列化和反序列化 drf快速使用 views.py serializer.py urls.py 在settings的app中注册 models.py postman测试 CBV源码流程分析...django.contrib.messages', 'django.contrib.staticfiles', 'app01.apps.App01Config', 'rest_framework...序列化: 在Django中获取到的数据默认是模型对象(QuerySet对象),但是模型对象数据无法直接提供给前端或别的平台使用,我们需要把数据进行序列化,变成字符串或json数据提供给前端或其他平台;...FBV都是函数的内存地址,比如views.类.as_view()底层仍然是函数的内存地址 CBV源码执行流程 '''views.py''' from django.views import View...APIView的执行流程 # 同样和Django中一样写一个视图类,只不过DRF中用APIView底层还是View '''views.py''' from rest_framework.response

1.2K10

Django实践-09前后端分离开发入门

Django静态文件问题备注: 参考: Django测试开发-20-settings.py中templates配置,使得APP下的模板以及根目录下的模板均可生效 解决django 多个APP时 static...文件的问题 django配置app中的静态文件步骤 DjangoAPP加载静态文件 django.short包参考: 中间件的应用 Django 前后端分离(REST Framework)...可以降低系统的耦合性:前后端各自独立开发,前端不需要考虑后端的具体实现细节,后端也不用考虑前端的展示方式。 更好的可扩展性:前后端分离架构可以轻松地扩展新功能或模块,而无需改变整个系统。...'polls2', # 新增 ] 3.修改polls2下的views.py文件 新增 from django.http import JsonResponse from django.shortcuts...bpmappers简化对象转换为json 7.基于vue修改前端页面 8.把前端代码部署在服务器上 如果你看到这里,且博客有帮助,可以关注,点赞,收藏,评论哈

17710

项目搭建历程-Part II

后端 后端采用 Django+IIS(Windows Serve) Django简介 Django为Python-web中的常用项目,下面我将对其进行简单实用的介绍:(其实写到最后更像是,Django速通...app里面新建一个static文件夹,将静态文件放到里面,在加载静态文件时,比如要在模板中用到静态文件,django会自动在每个app里面搜索static文件夹,此时不需要 前后端开发模式: 上面在settings.py...中设置参数的第7条: 主要涉及前后端的不同对接方式: 模板渲染 简单来说,就是直接在Html页面文件中更改,引入数据 前后端分离—API 即前端通过API接口向后端发送请求(Post或Get等等),后端接收前端数据之后...post来的数据解码方式,如果使用POST接口的时候,前端发送请求后端却接收不到请求中的参数,这时候不一定是前端的问题,还有可能是数据解析方式有问题。...总结 看似好像速通了一遍Django,其实我就是自己学的时候回顾了一遍,用到具体的还是得各种CSDN [doge] 说到这里,项目后端就基本完成了,下一篇我简单说说前后端对接,因为我也不太会,只是之前遇到了一些问题

66740

2. DRF入门

pip install django-filter DRF项目配置与初探 创建django_drf项目 创建app E:\workspace\django-project\day1\django_drf...│ ├─myapp │ │ admin.py │ │ apps.py │ │ models.py │ │ tests.py │ │ views.py...= [ ] DRF初探之实现用户增删改查API 定义app数据模型: myapp/models.py from django.db import models class User(models.Model...序列化器参数 序列化器工作流程: 序列化(读数据:视图里通过ORM从数据库获取数据查询集对象 -> 数据传入序列化器-> 序列化器将数据进行序列化 -> 调用序列化器的.data获取数据 -> 响应返回前端...反序列化(写数据):视图获取前端提交的数据 -> 数据传入序列化器 -> 调用序列化器的.is_valid方法进行效验 -> 调用序列化器的.save()方法保存数据 序列化器常用方法与属性:

1.5K50

002:Django 模板系统介绍

本章知识点 1、Django 模板系统介绍 2、Django 模板系统的基本语法 3、使用Django进行前端的模板渲染 1、Django 模板系统介绍 在上节课完成了一个hello world...2、Django 模板系统的基本语法 Django的模板系统将整个数据展示的功能分为四个步骤 1、构建模板对象 2、构建数据结构 3、模板加载数据 4、前端传递数据 完整代码如下 \QShop...但是如果使用了safe标签,效果就会有所不同了, \QShop\QShop\views.py 当然,这个标签要慎用,应为可能导致前端注入 最简单前端注入效果: \QShop\QShop...\views.py 效果如下 3、使用Django进行前端的模板渲染 上面的课程当中,我们学习了Django模板的基础代码,但是把HTML直接写在视图当中并不是一种很好的习惯。...首先,定义视图函数,我们在函数当中手动的构建记录学员信息的数据结构 \QShop\QShop\views.py 接着指定路由 \QShop\QShop\urls.py 然后编写前端效果

67110

Django』路由urls

前一篇文章 《『Django』创建app(应用程序)》 介绍了如何在 Django 里创建app(本文继续沿用上文的代码)。本文介绍 Django 路由的用法。...year=2024 方式1在前端的叫法称为“动态路由”,拿 Vue-Router 举例,匹配这种路由就要这么写: // 省略部分代码 const routes = [ // 动态字段以冒号开始...# blog/views.py from django.http import HttpResponse def blogIndex(request, year): return HttpResponse...P[0-9]{4})/', blogIndex) ] blogIndex 视图的代码不变,还是使用这一段: # blog/views.py from django.http import...App路由 在上一篇文章 《『Django』创建app(应用程序)》 里介绍过,DjangoApp 主要作用是将不同功能模块的代码隔离开,更具模块化,提高代码复用性。

6810
领券