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/

  • 相关阅读:
    前端工具Gulp的学习
    研究javascript中的this
    如何让引入ES6的html文件运行起来
    windows用命令方式查看文件内容
    windows中用'ls'命令查看项目目录
    一步步理解ajax
    【拥抱ES6】搭建一个ES6环境
    npm还是cnpm
    【聊一聊】css中的经典布局——圣杯布局
    【聊一聊】css中的经典布局——双飞翼布局
  • 原文地址:https://www.cnblogs.com/javastart/p/6879892.html
Copyright © 2011-2022 走看看