django 백엔드 페이지
from django.core.paginator import Paginator, EmptyPage
import datetime
from django.core import serializers
import json
from django.db import models
class BizManager(models.Manager):
def get_by_natural_key(self, id):
return self.get(id=id)
class Biz(models.Model):
objects = BizManager()
name = models.CharField(u' ', max_length=32)
updated_date = models.DateTimeField(u' ', auto_now=True)
class Meta:
verbose_name = u" "
verbose_name_plural = u" "
def natural_key(self):
return {"id": self.id,"name": self.name} #
def page_to(Qset, page, page_size, fields=()):
#
count = Qset.count()
paginator = Paginator(Qset, page_size)
try:
data_ = paginator.page(page)
except EmptyPage:
data_ = paginator.page(paginator.num_pages)
if fields:
data = serializers.serialize('json', data_, fields=fields, use_natural_foreign_keys=True)
else:
data = serializers.serialize('json', data_, use_natural_foreign_keys=True)
data = json.loads(data)
return (count, data)
``
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.