1.

    def retrieve(self, request, pk=None):
try:
book = Book.objects.get(book_id=pk)
except Book.DoesNotExist:
return HttpResponse(status=404) # queryset = Book.objects.all()
# book = get_object_or_404(queryset, pk=pk)
serializer = BookSerializer(book)
return Response(serializer.data)

http://www.cnblogs.com/pycode/p/6365905.html

http://www.django-rest-framework.org/api-guide/viewsets/

2.boostrap

http://www.cnblogs.com/fnng/p/3998774.html

3.

class Category(models.Model):
categoryid = models.IntegerField(default=0)
createtime = models.IntegerField(default=0)
display = models.IntegerField(default=0)
uses = models.IntegerField(default=0)
entitle = models.CharField(max_length=255, unique=True)
zhtitle = models.CharField(max_length=255, unique=True)
intro = models.TextField(blank=True)
miniposter = models.CharField(max_length=255, unique=True)
poster = models.CharField(max_length=255, unique=True)
status = models.IntegerField(default=0)
topcatid = models.IntegerField(default=0) def __unicode__(self):
return '%s' % self.entitle class Theme(models.Model):
themeid = models.IntegerField(default=0)
category = models.ForeignKey(Category)
display = models.IntegerField(default=0)
grade = models.IntegerField(default=0)
intro = models.TextField(blank=True)
poster = models.CharField(max_length=255, unique=True)
status = models.IntegerField(default=0)
uses = models.IntegerField(default=0)
tips = models.CharField(max_length=255, blank=True)
title = models.CharField(max_length=255, unique=True) def __unicode__(self):
return '%s' % self.title
class ThemeSerializer(serializers.HyperlinkedModelSerializer):
category = CategorySerializer()
class Meta:
model = Theme
fields = ('category', 'display', 'grade', 'intro', 'poster', 'status', 'themeid', 'uses', 'title', 'tips') class ThemeSet(viewsets.ModelViewSet):
queryset = Theme.objects.all()
serializer_class = ThemeSerializer

http://python.jobbole.com/87226/

第8月第19天 django rest的更多相关文章

  1. 19,django组件之contenttype(一)

    django组件之contenttype(一) 方式1:适用于1张表和另一张表要关联的时候. 1.路飞学成表设计: 2.将2个价格策略表合并1张表. 3.如果再加一张表,那价格策略表的表结构会发生改变 ...

  2. 第8月第21天 django lbforum项目记录

    1. django-admin.py startproject lbforum01 ls cd lbforum01/ ls python manage.py startapp forum sudo p ...

  3. Django 2.0 学习(19):Django 分页器

    Django 分页器 要使用Django实现分页功能,必须从Django中导入Paginator模块(painator - 分页器) views.py from django.shortcuts im ...

  4. 19:django 分页

    分页是网站中比较常见的应用,django提供了一些类帮助管理分页的数据,这些类都位于django.core.paginator.py文件里面 分页类 构造函数 class Paginator(obje ...

  5. 19、Django实战第19天:课程列表页

    从今天开始,我们将完成"公开课"课程的相关功能..... 1.把course-list.html复制到templates目录下 2.这个页面的头部.底部与之前定义的base.htm ...

  6. 第3月第19天 cxx_destruct dispatch_get_main_queue()死锁

    1. http://blog.jobbole.com/65028/ 2. - (void)viewDidLoad { [super viewDidLoad]; NSLog("); dispa ...

  7. 第31月第19天 NV12

    1. //设置CIContext,并从CIImage -> CGImage -> UIImage CIContext *context = [CIContext contextWithOp ...

  8. 第25月第22日 django channels

    1. https://github.com/andrewgodwin/channels-examples/ https://channels.readthedocs.io/en/latest/

  9. 第25月第17天 django rest framwork authentication /tmp/mysql.sock

    1.authentication https://www.django-rest-framework.org/api-guide/authentication/#authentication 2.dj ...

随机推荐

  1. 机器学习之线性回归使用Python和tensorflow实现

    导入依赖包 import tensorflow as tf import numpy as np import matplotlib.pylab as plt from pylab import mp ...

  2. Vim操作指南

    vim具有6种基本模式和5种派生模式. 基本模式 普通模式 插入模式 可视模式 选择模式 命令行模式 Ex模式 派生模式 操作符等待模式 插入普通模式 插入可视模式 插入选择模式 替换模式 1.移动光 ...

  3. 2-Thirteenth Scrum Meeting-10151213

    任务安排 成员 今日完成 明日任务 闫昊 获取视频播放进度  用本地数据库记录课程结构和学习进度 唐彬  阅读IOS代码+阅读上届网络核心代码  请假(编译……) 史烨轩 下载service开发    ...

  4. maybe i have no answer

    怎么说呢,我从小学开始到高中,大学.我觉得老师对大家都是一样的,虽然我因为父母的原因可能和老师接触比较多,但是学业上其实没什么帮助的. 我更希望老师能给我人生道路上的指点,虽然自己的道路确实是自己走出 ...

  5. Leetcode题库——38.报数

    @author: ZZQ @software: PyCharm @file: countAndSay.py @time: 2018/11/9 14:07 说明:报数序列是一个整数序列,按照其中的整数的 ...

  6. 101空降师506团2营E连全体成员

    吕天一 https://coding.net/u/Richardlv http://www.cnblogs.com/Richardlv/ 李伟亮 https://coding.net/u/201304 ...

  7. NetScaler 10.1的配置以及结合StoreFront的部署

    工作需要,所以英文+中文,绝壁不是装逼...(关于这点勿喷) This post will cover only the basics for getting NetScaler up and run ...

  8. Windows server 自带的 .net版本

    1. Win2012r2 所带的版本: 2. Win2016 所带的版本 4.6 Win2019 自带的 .net版本为: 4.7 4. 然后比较 Win2008r2sp1 使用的是 .net3.5 ...

  9. [转帖]Application Request Route实现IIS Server Farms集群负载详解

    Application Request Route实现IIS Server Farms集群负载详解  https://www.cnblogs.com/knowledgesea/p/5099893.ht ...

  10. Android控件第2类——ImageView

    1.ImageView不仅仅可以显示图片,ImageView可以显示任何Drawable对象. adjustViewBounds:设置ImageView是否调整自己的边界来保证图片的长宽比. crop ...