随笔分类 -  Django学习笔记

个人学习Django笔记,记录
摘要:对于常用的css、js、image和常用的工具类在django项目中要设置一个全局的路径,对所有的app都可以访问到这个路径下的文件 1在django项目的setting文件中设置对应的static和media路径 2.上传文件到项目中都有在media文件下新建目录,比如下面的例子,定义的一个mod 阅读全文
posted @ 2019-07-10 09:42 蓝色的风1203 阅读(306) 评论(0) 推荐(0) 编辑
摘要:Forms组件的使用 在html表单验证中,需要通过各种信息的验证,比如注册界面的姓名、密码、邮箱、电话等的验证,是否符合定义好的规则,不可能每次都要取出对应的字段一一判断,django内置了Forms组件,可以方便的在HTML中进行校验等信息设置 1.Forms组件的作用 1.数据校验 2.渲染页 阅读全文
posted @ 2019-06-20 11:17 蓝色的风1203 阅读(602) 评论(0) 推荐(0) 编辑
摘要:1.Auth模块介绍 1.1 Auth模块是Django自带的用户认证模块,用于处理用户账户、群组、许可和基于cookie的用户回话 Django的认证系统主要包括下面几个部分 1.用户 2.许可 3.组 4.可配置的密码hash系统 5.用于用户登录或者限制访问的表单和视图工具 6.可插拔的后台系 阅读全文
posted @ 2019-06-18 13:20 蓝色的风1203 阅读(339) 评论(0) 推荐(0) 编辑
摘要:1.Django数据库 多表的新增操作 1.一对一模式下新增 创建一个详情对象,把这个对象赋值给创建的新的user对象 1.1.删除和修改,直接修改更新 2.一对多的添加 3.多对多关系 4.基于对象的跨表查询 4.1 跨表查询分为正向和反向, 1.正向 关联字段在当前表中,从当前表向外查,叫正向 阅读全文
posted @ 2019-06-03 15:29 蓝色的风1203 阅读(230) 评论(0) 推荐(0) 编辑
摘要:1.Django数据库中的增删改查 1.添加表和字段 对表进行操作之后必须要执行数据库记录和同步数据库的操作 2.插入数据 根据创建的模型,对其进行赋值 3.为了方便对数据进行处理,在python脚本中调用Django环境 4.对数据操作,增删改查 5.单表查询的其他操作 1.all() 查询所有结 阅读全文
posted @ 2019-05-21 14:17 蓝色的风1203 阅读(341) 评论(0) 推荐(0) 编辑
摘要:1.修改设置settings中的配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 配置连接数据库 ,导入pymysql 阅读全文
posted @ 2019-05-20 16:02 蓝色的风1203 阅读(1402) 评论(0) 推荐(0) 编辑
摘要:Django学习笔记 1.Django的安装 关于Django的版本和python的版本依赖关系,请看下图 Django版本Python版本 1.82.7,3.2(until the end of 2016),3.3,3.4,3.5 1.9,1.102.7,3.4,3.5 1.112.7,3.4,3 阅读全文
posted @ 2019-03-15 10:54 蓝色的风1203 阅读(153) 评论(0) 推荐(0) 编辑