第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/
第8月第19天 django rest的更多相关文章
- 19,django组件之contenttype(一)
django组件之contenttype(一) 方式1:适用于1张表和另一张表要关联的时候. 1.路飞学成表设计: 2.将2个价格策略表合并1张表. 3.如果再加一张表,那价格策略表的表结构会发生改变 ...
- 第8月第21天 django lbforum项目记录
1. django-admin.py startproject lbforum01 ls cd lbforum01/ ls python manage.py startapp forum sudo p ...
- Django 2.0 学习(19):Django 分页器
Django 分页器 要使用Django实现分页功能,必须从Django中导入Paginator模块(painator - 分页器) views.py from django.shortcuts im ...
- 19:django 分页
分页是网站中比较常见的应用,django提供了一些类帮助管理分页的数据,这些类都位于django.core.paginator.py文件里面 分页类 构造函数 class Paginator(obje ...
- 19、Django实战第19天:课程列表页
从今天开始,我们将完成"公开课"课程的相关功能..... 1.把course-list.html复制到templates目录下 2.这个页面的头部.底部与之前定义的base.htm ...
- 第3月第19天 cxx_destruct dispatch_get_main_queue()死锁
1. http://blog.jobbole.com/65028/ 2. - (void)viewDidLoad { [super viewDidLoad]; NSLog("); dispa ...
- 第31月第19天 NV12
1. //设置CIContext,并从CIImage -> CGImage -> UIImage CIContext *context = [CIContext contextWithOp ...
- 第25月第22日 django channels
1. https://github.com/andrewgodwin/channels-examples/ https://channels.readthedocs.io/en/latest/
- 第25月第17天 django rest framwork authentication /tmp/mysql.sock
1.authentication https://www.django-rest-framework.org/api-guide/authentication/#authentication 2.dj ...
随机推荐
- 如何在一个电脑上同时使用两个Git的账号
前言 又需要登录公司的账号,又想在电脑上使用自己的账号. 实现 首先是git config方面的设置,要取消掉原本对于git账号的全局设置. git config --global --unset u ...
- PAT甲题题解-1004. Counting Leaves (30)-统计每层叶子节点个数+dfs
统计每层的叶子节点个数建树,然后dfs即可 #include <iostream> #include <cstdio> #include <algorithm> # ...
- Linux内核分析——第六周学习笔记
进程的描述和进程的创建 前言:以下笔记除了一些讲解视频中的概念记录,图示.图示中的补充文字.总结.分析.小结部分均是个人理解.如有错误观点,请多指教! PS.实验操作会在提交到MOOC网站的博客中写.
- 第一次spring,第三天。
陈志棚:界面跳转与框架 李天麟:游戏界面ui 徐侃:算法代码的设计 由于队员要回家,我们讨论后,在校的队员先完成自己的任务,待回来的队员完成后在开会讨论,我们的最终结果.
- Do in SDN
Do in SDN 书籍 <深度解析SDN 利益.战略.战术.实践> 张卫锋 <重构网络-SDN构架与实现>杨泽卫.李呈 <软件定义网络核心原理与应用实践> 黄韬. ...
- 团队作业(五)-笔记app top5
在互联网快速发展的情况下,各个行业的软件层出不穷,五花八门.各个行业都有相当多的软件介入其中,在如此多的软件之中,便有了相当激烈的竞争角逐.今天我们十五万的总冠军就着笔记APP行业中位列top 5的软 ...
- iOS-copy与mutableCopy浅析
iOS-copy与mutableCopy浅析 iOS 浅谈:深.浅拷贝与copy.strong 总结:当不可变类型对象调用copy拷贝后,不会产生新的对象,属于浅拷贝,其他类型对象不管调用copy亦或 ...
- C++学习记录(留坑)
#include <iostream> #include <ctime> #include <fstream> ///文件打开有o.i权限 #include < ...
- Windows 下 Docker 的简单学习使用过程之二 Docker For windows
1. Docker For windows 最新版也支持到了 docker ce 18.06 (这个博客的编写时间是 2018.8.17 当时是最新的) 2. 下载安装. 大概500m 左右的安装文件 ...
- PowerExchange实时抽取架构介绍
工作原理 准实时抽取架构图: 以上共有核心业务系统数据库服务器.ETL服务器.BI数据库服务器[目标数据库服务器],三台服务器和ETL客户端(PowerCenter客户端).其中核心业务系统上有核心系 ...