【详解】django项目中查询数据量
2016-02-18 14:01
671 查看
需求:添加商品时,若数据库中已经有此商品ID,则不能添加。
思路:即,添加时需要先判断数据库中是否有此商品 或者 此商品的数量为0。
最终解决代码:
核心:
即判断所添加的商品ID在数据库中的数量。
如果不为0,表示已有此商品,不能添加,跳转到错误页面。
思路:即,添加时需要先判断数据库中是否有此商品 或者 此商品的数量为0。
最终解决代码:
def add(request): '''添加商品''' gid = request.POST.get('gid', '')
if gid=='' or oriprice=='' or name=='' or gamename=='' or comments=='' or details=='' or SellingGoods.objects.filter(SELLING_GOODS_ID=gid).count()!=0: params={} c=Context(params) return TemplateResponse(request, "jisumai/add_error.html", c, content_type)
核心:
SellingGoods.objects.filter(SELLING_GOODS_ID=gid).count()!=0
即判断所添加的商品ID在数据库中的数量。
如果不为0,表示已有此商品,不能添加,跳转到错误页面。
相关文章推荐
- Django 下static的配置
- django创建数据表同步
- [翻译]Go语言调度器
- django 模板中通过变量替代key取字典内容
- google输入法 日文 [CapsLock]キー ひらがな⇔直接入力の設定
- Machine Learning - Logistic Regression - Two-class Classification
- Django 前台访问后台上传的图片
- Google的十大信条
- mongoose 文档(九) Plugins
- VS2015--win32工程配置的一些想法之Google Code Style中头文件的顺序
- VS2015--win32工程配置的一些想法之Google Code Style中头文件的顺序
- Google和百度搜索引擎为什么会成为世界第一和中国第一
- Google X实验室黑科技:新材料比空气还轻
- VIEWGOOD(远古)校园流媒体应用平台解决方案
- golang笔记——命令
- Pch文件的主要作用 和分类Category的作用
- golang笔记——包
- Road to Django
- CEF中文教程(google chrome浏览器控件) -- CEF简介
- Assigning Logon Hours