django不使用序列化器來進行查詢結果序列化
models:
from django.db import models
class User(models.Model):
name = models.CharField(max_length=25)
age = models.CharField(max_length=5)
sex = models.CharField(max_length=10)
class Meta:
db_table = 'tb_user'
app01.urls:
from django.urls import path
from .views import *
urlpatterns = [
path('index/', Index.as_view()),
path('index2/', Index2.as_view()),
]
主路由:
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('app01/', include('apps.app01.urls')),
path('app02/', include('apps.app02.urls')),
]
views:
from django.http import JsonResponse
from django.shortcuts import render, HttpResponse
from rest_framework.views import APIView
from rest_framework.response import Response
from .serializers import UserSER
from django.views import View
class Index(View):
def get(self,request):
user = User.objects.all()
list = []
for i in user:
data = {
'name': i.name,
'age': i.age,
'sex': i.sex
}
list.append(data)
print(list)
data = request.GET.get('name')
return JsonResponse({'data':list})
class Index2(APIView):
def get(self,request):
data = request.query_params
return Response(data)
相關文章
- ORDER對查詢結果進行排序排序
- django REST fromework 序列化時多次查詢資料庫的解決方案DjangoREST資料庫
- Django REST framework 序列化與反序列化(4)DjangoRESTFramework
- 如何在Django ORM中進行not查詢?DjangoORM
- Django(45)drf序列化類的使用(Serializer)Django
- Django(46)drf序列化類的使用(ModelSerializer)Django
- C#中使用protobuf-net進行序列化C#
- 模型欄位與序列化正反向查詢模型
- drf: 序列化和反序列化, Django Rest_Framework 介紹也安裝及使用。DjangoRESTFramework
- Django中views資料查詢使用locals()函式進行優化DjangoView函式優化
- 在C#中使用Json.Net進行序列化和反序列化及定製化C#JSON
- Newtonsoft序列化與反序列化json字串使用方法總結JSON字串
- 使用Django annotation,提升django查詢效能Django
- Django序列化元件Serializers詳解Django元件
- View + django-rest-framework序列化ViewDjangoRESTFramework
- django-rest-framework 基礎二 序列化器和路由DjangoRESTFramework路由
- mysql查詢結果多列拼接查詢MySql
- NC65對單表單據查詢的結果進行排序排序
- 10-django——RESTful API 之序列化DjangoRESTAPI
- Django REST framework API 指南(9):序列化DjangoRESTFrameworkAPI
- Ajax和django自帶序列化元件Django元件
- Django(44)drf序列化原始碼分析Django原始碼
- PHP Session 序列化及反序列化處理器設定使用不當帶來的安全隱患PHPSession
- FastJsonHttpMessageConverter造成返回結果多次序列化的問題ASTJSONHTTP
- 用遊戲來講序列化與反序列化機制遊戲
- DBeaver的sql查詢結果突然不見了,怎麼辦?SQL
- JavaScript 中URL 查詢字串(query string)的序列與反序列化JavaScript字串
- 物件序列化(序列化)物件
- 序列化器-Serializer LL
- 資料解析器以及序列化和反序列化
- Java序列化、反序列化、反序列化漏洞Java
- Django REST framework API 指南(11):序列化·關係DjangoRESTFrameworkAPI
- Django REST framework API 指南(10):序列化·欄位DjangoRESTFrameworkAPI
- 使用 Jackson 序列化和反序列化 java.sql.BlobJavaSQL
- php反序列化小結PHP
- Bitcoin序列化庫使用
- django框架之drf:04、序列化器常用欄位及引數,序列化器高階用法之source、定製欄位資料的兩種方法、多表關聯反序列化的儲存、ModelSerializer的使用Django框架
- 【記錄】sqlserver列轉行查詢 並將查詢結果用逗號分隔開SQLServer