读了我这篇博客, 你会刷新对面对对象的认知, 之前的面对对象都是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格式返回所有的书籍信息"""

