上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页
摘要: F查询 from django.db.models import F,Q # 1.查询库存数大于卖出数的书籍 res = models.Book.objects.filter(kucun__gt=F('maichu')) print(res) #<QuerySet [<Book: Book obje 阅读全文
posted @ 2020-01-08 21:04 Hank·Paul 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 前期准备: 创建表 class Book(models.Model): title = models.CharField(max_length=32) price = models.DecimalField(max_digits=8,decimal_places=2) publish_time = 阅读全文
posted @ 2020-01-08 20:47 Hank·Paul 阅读(1008) 评论(0) 推荐(2) 编辑
摘要: 前言 如何只单独测试django中的某一个py文件呢?或者说如何书写测试脚本? 我们可以在任意一个py文件(应用下的tests或者自己新建一个)中书写以下代码: 前期准备 创建一个电影表 class Movie(models.Model): title = models.CharField(max_ 阅读全文
posted @ 2020-01-08 16:48 Hank·Paul 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 假设有一个conf包,里面放着b.py的模块 b.py name = 'hank' 若a.py文件中想导入b模块 方法一: from conf import b print(b.name) >>>hank 方法二: import_module 把b模块变成了对象,md是一个对象,importlib模 阅读全文
posted @ 2020-01-08 09:27 Hank·Paul 阅读(306) 评论(0) 推荐(0) 编辑
摘要: Django其实有两个配置文件,一个是暴露给用户的可以自定义的配置,一个是项目默认的配置,用户如果配置了就用用户的,没有配置就用默认的。 首先需要在settings文件中导入,然后查看settings源码 from django.conf import global_settings,setting 阅读全文
posted @ 2020-01-07 23:06 Hank·Paul 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 一 模板简介 在刚刚介绍完的视图层中我们提到,浏览器发送的请求信息会转发给视图函数进行处理,而视图函数在经过一系列处理后必须要有返回信息给浏览器。如果我们要返回html标签、css等数据给浏览器进行渲染,我们可以在视图函数中这么做 def current_datetime(request): now 阅读全文
posted @ 2020-01-07 19:54 Hank·Paul 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 视图函数必须要返回一个HttpResponse对象 JsonResponse对象 向前端返回Json格式的字符串 from django.http import JsonResponseimport json def xxx(request): user_dict = {'username':'你好 阅读全文
posted @ 2020-01-06 20:59 Hank·Paul 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 路由的作用 路由即请求地址与视图函数的映射关系,如果把网站比喻为一本书,那路由就好比是这本书的目录,在Django中路由默认配置在urls.py中,如下图: 简单的路由配置 #urls.py urlpatterns = [ url(r'^admin/', admin.site.urls), #首页匹 阅读全文
posted @ 2020-01-06 20:30 Hank·Paul 阅读(445) 评论(0) 推荐(0) 编辑
摘要: Django 表关系的创建 我们知道,表关系分为一对多,多对多,一对一我们以一个图书管理系统为背景,设计了下述四张表,让我们来找一找它们之间的关系 Book与Publish表 找关系:一对多 左表(Book)< >右表(Publish) # 步骤一: #分析1、先站在左表的角度 左表的多条记录代表多 阅读全文
posted @ 2020-01-06 17:32 Hank·Paul 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 1、字符编码 python2默认ascii编码 python3默认utf-8编码 2、除法运算 python2 整数相除的结果是一个整数,把小数部分完全忽略掉,浮点数除法会保留小数点的部分得到一个浮点数的结果。 在python3中 对于整数之间的相除,结果也会是浮点数 Python 2.x: >>> 阅读全文
posted @ 2020-01-05 00:35 Hank·Paul 阅读(328) 评论(0) 推荐(1) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页