随笔分类 -  Django

1
摘要:manage.py runserver 0.0.0.0:9900 --noreload 阅读全文
posted @ 2020-07-20 09:12 阿浪阿浪 阅读(328) 评论(0) 推荐(0)
摘要:常用字段 AutoField () i nt自增列,必须要填入的参数primary key=True。当model中如果没有只增列,则会自动创建一个名为id的自增列。 IntegerFeild() 一个整数类,范围在 2147483648 to 2147483647。(一般不用它来存手机号(因为位数 阅读全文
posted @ 2020-01-17 14:15 阿浪阿浪 阅读(243) 评论(0) 推荐(0)
摘要:Django之admin源码解析 原文链接:https://www.jianshu.com/p/006ec45bcf1a 1. 启动 1. Django启动时,自动加载settings配置文件中的installed_apps, 然后加载每个apps对应的admin.py文件: django/admi 阅读全文
posted @ 2019-12-31 18:29 阿浪阿浪 阅读(280) 评论(0) 推荐(0)
摘要:原文链接:https://www.jianshu.com/p/612b3d76a1f5 Django之auth组件 前言:我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。 此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作 阅读全文
posted @ 2019-12-17 16:29 阿浪阿浪 阅读(243) 评论(0) 推荐(0)
摘要:Django之分页器组件一 class Pagination(object): def __init__(self,current_page,all_count,per_page_num=2,pager_count=11): """ 封装分页相关数据 :param current_page: 当前页 阅读全文
posted @ 2019-12-17 11:40 阿浪阿浪 阅读(164) 评论(0) 推荐(0)
摘要:session 好文章来自追风的小蚂蚁:https://www.cnblogs.com/zhuifeng mayi/p/9099811.html cookie:Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的键值对数据 阅读全文
posted @ 2019-12-17 11:29 阿浪阿浪 阅读(491) 评论(0) 推荐(0)
摘要:Django各个文件中常用模块的导入 ''' 用于分类各个py文件中导入模块的分类 ''' models.py from django.db import models urls.py from django.conf.urls import url, include from django.con 阅读全文
posted @ 2019-12-17 10:23 阿浪阿浪 阅读(505) 评论(0) 推荐(0)
摘要:django cors headers ''' 浏览器具有 "同源策略的限制",导致 + 存在无法获取数据。 简单请求,发送一次请求。 复杂请求,先options请求做预检,然后再发送真正请求 ''' 1、使用pip安装 pip install django cors headers 2、添加到se 阅读全文
posted @ 2019-12-16 21:36 阿浪阿浪 阅读(3485) 评论(0) 推荐(0)
摘要:cookie 基本实现用户登录 用户未登录就不能访问指定页面 基于cookie实现 应用场景 用户认证 投票 每页默认显示 cookie操作 通过js设置cookie path的作用 / , 当前网站中所有的URL都能读取到此值. "",只能在当前页面访问的到此数据. /index/ ,只能在/in 阅读全文
posted @ 2019-12-16 21:01 阿浪阿浪 阅读(155) 评论(0) 推荐(0)
摘要:1,json的了解 json是一种轻量级的数据交换格式 json其实是从js中拿出来的一个对象,也可以说json是js的一个子集 json的格式来源于js 的格式 JavaScript支持单引号,也支持双引号,也可以没有引号 json只认双引号,json一定是一个字符串 JavaScript中的序列 阅读全文
posted @ 2019-12-16 20:29 阿浪阿浪 阅读(235) 评论(0) 推荐(0)
摘要:1. ModelForm的基本用法示例: 2. ModelForm所有属性: 3. ModelForm用于验证用户数据:is_valid() 4. ModelForm用于创建数据:save() 5. ModelForm用于初始化:ModelForm(instance=model_obj) 6. Mo 阅读全文
posted @ 2019-12-16 20:24 阿浪阿浪 阅读(180) 评论(0) 推荐(0)
摘要:1、form组件的主要功能: 生成页面的HTML标签及样式 对用户提交的数据进行校验 自动生成错误信息 保留上次输入信息 2、使用form组件实现注册功能 myforms.py 2、url的书写: 3、views中的视图函数:views.py 4、register.html 3、Form组件常用字段 阅读全文
posted @ 2019-12-16 20:16 阿浪阿浪 阅读(216) 评论(0) 推荐(0)
摘要:锁 事务 1,全局开启 这种方式是统一个http请求对应的所有sql都放在一个事务中执行(要么所有都成功,要么所有都失败)。是全局性的配置, 如果要对某个http请求放水(然后自定义事务),可以用non_atomic_requests修饰器,那么他就不受事务的管控了 在Web应用中,常用的事务处理方 阅读全文
posted @ 2019-12-16 19:49 阿浪阿浪 阅读(128) 评论(0) 推荐(0)
摘要:表结构 建立一对一的关系 OneToOneField() 建立一对多的关系 ForeignKey() 建立多对多关系 注意 临时添加的字段,首先得考虑之前的数据有没有,设置一个默认值 1、 表的名称 ,是根据 模型中的元数据自动生成的,也可以覆写为别的名称 2、 字段是自动添加的 3、对于外键字段, 阅读全文
posted @ 2019-12-16 17:27 阿浪阿浪 阅读(202) 评论(0) 推荐(0)
摘要:表记录(增 删 改 查) 1,增 方式一:实例化对象就是一条表记录 save方法:翻译成SQL语句,然后调用pymysql,发送给服务端 方式二:obj.create()创建 2,删 delete() 也可以一次性删除多个对象,每个Queryset都有一个delete()方法,他一次性删除所有Que 阅读全文
posted @ 2019-12-16 16:58 阿浪阿浪 阅读(171) 评论(0) 推荐(0)
摘要:一,orm介绍 1,映射关系 表名 》类名 字段 》属性 表记录 》类实例化对象 ORM的两大功能: 操作表: 创建表 修改表 删除表 操作数据行: 增删改查 ORM利用pymysql第三方工具链接数据库 Django没办法帮我们创建数据库,只能我们创建完之后告诉它,让django去链接 orm: 阅读全文
posted @ 2019-12-16 16:54 阿浪阿浪 阅读(208) 评论(0) 推荐(0)
摘要:模板系统 1,语法 两种特殊符号 {{}}:变量相关 {% %}:逻辑相关 2,变量 在Django的模板语言中按此语法使用:{{变量名}} 变量 字母数字下划线 不能含有空格或标点符号 深度查询:万能的点 字典查询 属性或方法查询 数字索引查询 3,过滤器 在Django的模板语言中,通过过滤器来 阅读全文
posted @ 2019-12-16 16:49 阿浪阿浪 阅读(125) 评论(0) 推荐(0)
摘要:类视图 1,CBV:类视图 提高了代码的复用性,可以使用面向对象的技术, 可以用不同的函数针对不同的HTTP方法处理,而不是通过很多if判断,提高代码可读性 Django的url是将一个请求分配给可调用的函数的,而不是一个class。针对这个问题,class based view提供了一个 静态方法 阅读全文
posted @ 2019-12-16 16:43 阿浪阿浪 阅读(133) 评论(0) 推荐(0)
摘要:中间件 1,默认中间件 中间件:Django中settings.py文件中的配置项,是Django默认自带的一些中间件 ​ MIDDLEWARE配置项是一个列表,列表中是一个个字符串,这些字符创其实是一个个类,也就是一个个中间件 2,中间件的五个方法 以上方法的返回值可以是一个None或者一个HTT 阅读全文
posted @ 2019-12-16 16:10 阿浪阿浪 阅读(198) 评论(0) 推荐(0)
摘要:URL路由系统 1,URL配置 基本格式 注意:Django 2.0版本中的路由系统已经替换成下面的写法,但是django2.0是向下兼容1.x版本的语法的 参数说明 正则表达式:一个正则表达式字符串 views视图函数:一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串 参数:可选的 阅读全文
posted @ 2019-12-16 16:05 阿浪阿浪 阅读(227) 评论(0) 推荐(0)

1