上一页 1 2 3 4 5 6 7 8 ··· 32 下一页
摘要: 每个模型都有一个管理器,Manager 通过分页可以先加载一部分的数据内容,然后避免大量的查询带来的等待时间 应用场景是,排行榜,前十条或者 for i in range(100): ...: ...: list.append(User(username='duser{0}'.format(i),p 阅读全文
posted @ 2020-05-08 09:33 linux——quan 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1、models.AutoField 自增列 = int(11) 如果没有的话,默认会生成一个名称为 id 的列 如果要显式的自定义一个自增列,必须设置primary_key=True。 2、models.CharField 字符串字段 必须设置max_length参数 3、models.Boole 阅读全文
posted @ 2020-05-08 00:01 linux——quan 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-07 23:58 linux——quan 阅读(725) 评论(0) 推荐(0) 编辑
摘要: 倒数第二条性质可以实现链式的调用,通过第一次的过滤还可以再过滤倒数第一条就是结果集从数据库中查询出来之后不会再进行数据库的查询的我们使用的object就是模型管理器manager的一个对象 obj = User.objects.get_or_create(username='zhangsan',pa 阅读全文
posted @ 2020-05-07 21:14 linux——quan 阅读(302) 评论(0) 推荐(0) 编辑
摘要: from weibo.models import WeiboUser as User user_obj = User.objects.get(pk=1) user_obj.pk Out[4]: 1 user_obj.username Out[5]: '张三' user_obj.password Ou 阅读全文
posted @ 2020-05-07 15:41 linux——quan 阅读(267) 评论(0) 推荐(0) 编辑
摘要: ORM模型: Object Relational Mapping 对象关系映射 配置引擎的时候最好直接复制: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'students', 'USER':'ro 阅读全文
posted @ 2020-05-05 21:24 linux——quan 阅读(189) 评论(0) 推荐(0) 编辑
摘要: {% include %}只需要一句即可,不需要end*** 阅读全文
posted @ 2020-05-05 21:21 linux——quan 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 注意:这个控制语句和python的差不多,但是记住必须有endfor 和endif 结尾 模板文件的django格式的注释是不会出现再网页渲染的源代码当中的 使用列子: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <t 阅读全文
posted @ 2020-05-05 16:11 linux——quan 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 基于类的视图 c Django模板语法 两个模板引擎如何进行模板文件的查找 模板引擎都找不到的时候,就照模块里面的模板 一旦找到模板不会继续查找了 注意:img_addr是必须和视图里面的变量名字保持一致 字典的渲染: 列表的渲染: 列表和元组都是通过这个.索引进行引用,不在需要通过方括号了 镶嵌渲 阅读全文
posted @ 2020-05-05 14:01 linux——quan 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 用户请求终端的信息: 包括使用的ip地址,浏览器类型等 cookie: 测试测试; def print_request(request): print(request) print("!!!!!!!!!!!!!!!!") ip = request.META['REMOTE_ADDR'] print( 阅读全文
posted @ 2020-05-04 20:07 linux——quan 阅读(333) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 32 下一页