本篇讲如何让django返回json返回和html返回.
需要修改以下两个文件
- 项目目录下urls.py: 所有的http请求路径都在这里配置
- 应用目录下的views.py: 所有http请求的处理逻辑在这里
第一步,在urls.py文件中增加两个http url
from django.contrib import admin from django.urls import path from moring import views urlpatterns = [ path('admin/', admin.site.urls), # 对应JSON请求, 对应逻辑在views文件中的moring方法 path('moring/', views.moring), #对应html请求, 逻辑在views文件的index方法 path('index/', views.index), ]
第二步: 在views.py中增加处理逻辑
from django.shortcuts import render from django.http import HttpResponse import json # Create your views here. def moring(request): resp = {'errorcode': 100, 'detail': 'Get success'} return HttpResponse(json.dumps(resp)) def index(request): return render(request, "index.html")
第三步: 增加index.html文件, 将它放在moring/templates目录下, templates目录需要新增,django默认去这个文件夹找html模板
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head> <body> <h1>我的第一个标题</h1> <p>我的第一个段落。</p> </body> </html>
最后,重启服务.分别访问http://127.0.0.1:8000/moring/ 和http://127.0.0.1:8000/index/ 就能展示json和html
项目结构如下:
相关推荐
Ajax请求接口,Django框架下从该接口接收Ajax发送的json数据,同时将新的json数据返回给Ajax,Ajax收到后在js进行处理,然后和页面内容交互。整个数据前后端交互全部采用json格式。代码高度封装,只需要更改json内容...
django学习练习:实现一个简易问卷网站
http://127.0.0.1:8000/static/iphone.png,运行起来访问这个可以看到图片,http://127.0.0.1:8000/访问这个可以看到JSON数据,一个简单的后端
Chapter 2: The Optimal Django Environment Setup Chapter 3: How to Lay Out Django Projects Chapter 4: Fundamentals of Django App Design Chapter 5: Settings and Requirements Files Chapter 6: Model Best ...
今天给大家带来一篇关于Django4.1开发的文章,Vue框架+Django框架+前后端分离项目,带小伙伴们从零开始学习Django框架! 本文包含:Django框架基础知识、Django视图和模板、Django框架和模型和django框架后台、...
django-jsonview django-jsonview是一个简单的装饰器,可将Python对象转换为JSON,并确保您的视图将始终返回JSON。 安装只需使用pip安装: pip install django-jsonview无需添加到INSTALLED_APPS或其他任何内容。...
Django项目代码:爬取并展示链家上海二手房信息
Django管理JSON编辑器 应用程序通过添加了对在Django管理中编辑JSONField的支持。 快速开始 通过pip安装应用程序: pip install django-admin-json-editor 将应用程序添加到INSTALLED_APPS设置: INSTALLED_APPS...
主要介绍了django实现HttpResponse返回json数据为中文,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
CSV到Django initial_data JSON转换器。 django-csvtojson从csv文件生成一个initial_data.json以用于Django迁移。 简化了将大量对象输入到Django应用的数据输入。 注意事项: 目前,django-csvtojson不支持与...
Django-JSONEditor是适用于Django的各种JSONField的适用于Django的在线结构化JSON输入小部件。 javascript JSONEditor在线编辑器的代码已从。 在此处查看JavaScript在线JSON编辑器的最新版本: : 样本视图: ...
主要介绍了django通过ajax发起请求返回JSON格式数据的方法,较为详细的分析了django处理ajax请求的技巧,需要的朋友可以参考下
Django博客使用Django制作博客
本文实例讲述了Django返回json数据用法。分享给大家供大家参考,具体如下: 1、前端。jQuery发送GET请求,并解析json数据。getJSON方法可参考这里。 url = ...
一个在JSON文档中记录请求,响应和异常详细信息的Django库。 它使用python旋转机制旋转文件日志,但是旋转文件将被gzip压缩,并且支持将日志消息发送到Elasticsearch。 安装 pip install git + https : // github ...
给大家分享一套课程——Django+Vue:Python Web全栈开发(基于Django4.1),已完结10章,附源码。
django纠缠使用标准Django表单编辑JSON模型字段。用例Django模型可能包含可以接受以JSON形式存储的任意数据的字段。 Django本身提供了一个(它 )。 从模型创建表单时,与JSON字段关联的输入字段通常是<textarea ...
JSON API和Django Rest框架 概述 Django REST Framework的JSON API支持 文档: : 格式规范: : 默认情况下,Django REST Framework会产生如下响应: { "count": 20, "next": ...
django-guid:在Django请求的每个日志消息中注入一个ID。 兼容ASGI,与Sentry集成,并与Celery合作