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/

  • 相关阅读:
    编译安装dropbear
    ssh的相关实验
    通过ssh协议实现用户key认证登录
    cobbler实现自动安装
    Centos 6 PXE安装
    Centos 7 PXE一键安装
    openssl命令
    实现CA证书创建及客户端申请证书
    android 动画
    BottomSheetBehavior 结合CoordinatorLayout实现底部栏
  • 原文地址:https://www.cnblogs.com/javastart/p/6879892.html
Copyright © 2011-2022 走看看