zoukankan      html  css  js  c++  java
  • 第8月第19天 django rest

    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/

  • 相关阅读:
    OGG常用命令
    postgres psql常用命令学习笔记
    oracle DG搭建方式两种总结
    配置rhel系统kdump安装RHEL的debuginfo软件包
    oracle开机自启,监听自启,任意秒crontab
    cx_Oracle.DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded 解决方法
    rhel | centos7上配置python3环境和pip
    shared_pool知识点整理
    记一次性能测试实践3-单接口压测
    我是如何做性能测试-文档收集并深入学习
  • 原文地址:https://www.cnblogs.com/javastart/p/6879892.html
Copyright © 2011-2022 走看看