Django REST Framework 数码宝贝 - 3步进化 - 混合类 -->

  读了我这篇博客, 你会刷新对面对对象的认知, 之前的面对对象都是LJ~~~

 

表结构

复制代码
class Publisher(models.Model):     name = models.CharField(max_length=32)      def __str__(self):         return self.name   class Author(models.Model):     name = models.CharField(max_length=32)      def __str__(self):         return self.name   class Book(models.Model):     title = models.CharField(max_length=32)     pub_date = models.DateField()     CHOICES = ((1, 'Python'), (2, 'Go'), (3, 'linux'))     category = models.IntegerField(choices=CHOICES)     publisher = models.ForeignKey(to='Publisher', on_delete=models.CASCADE)     authors = models.ManyToManyField(to='Author')      def __str__(self):         return self.title
复制代码

 

 原路由:

复制代码
urlpatterns = [     url(r'^admin/', admin.site.urls),     url(r'^books/$', views.BookListView.as_view()),     url(r'book/(?P<pk>\d+)$', views.BookDetailView.as_view()),      url(r'^publishers/$', views.PublisherView.as_view()),     url(r'publishers/(?P<pk>\d+)$', views.PublisherDetailView.as_view()),  ]
复制代码

 


 

原始版:

  获取出版社信息  

复制代码
# 获取出版社信息class PublisherView(APIView):     """使用Django REST framework 内置的序列化"""    def get(self,request):         """Json格式返回所有的书籍信息"""

                    
                
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信