11 2018 档案

摘要:一、创建ModelForm 然后在 url 对应的视图函数中实例化这个类,把这个对象传给前端: 然后在前端像Form组件那样渲染页面,具体点击这里 二、添加数据 保存数据的时候,不用挨个取数据了,只需要 save 一下即可。 三、编辑数据 如果不使用 ModelForm,编辑的时候得显示之前的数据, 阅读全文
posted @ 2018-11-19 22:07 就俗人一个 阅读(241) 评论(0) 推荐(1)
摘要:效果: 主要代码: from django.db import models from django.contrib.auth.models import AbstractUser class UserInfo(AbstractUser): telephone = models.CharField( 阅读全文
posted @ 2018-11-15 10:35 就俗人一个 阅读(299) 评论(0) 推荐(0)
摘要:一、admin app Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分,可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: django.contrib是一套庞大的功能集,它是Django基本代码的 阅读全文
posted @ 2018-11-13 11:39 就俗人一个 阅读(216) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-11-13 10:04 就俗人一个 阅读(186) 评论(0) 推荐(0)
摘要:静态文件配置 static配置: STATIC主要指的是如css、js、images这样文件: media配置: ps: 阅读全文
posted @ 2018-11-13 09:07 就俗人一个 阅读(1620) 评论(0) 推荐(0)
摘要:用户认证 一、auth模块 django.contrib.auth中提供了许多方法: authenticate() 提供了用户认证功能,即验证用户名以及密码是否正确,一般需要username 、password两个关键字参数。 如果认证成功(用户名和密码正确有效),便会返回一个 User 对象。 a 阅读全文
posted @ 2018-11-11 21:22 就俗人一个 阅读(250) 评论(0) 推荐(0)
摘要:一、什么是中间件 中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 二、自定义中间件 中间件可以定义五个方 阅读全文
posted @ 2018-11-10 17:53 就俗人一个 阅读(231) 评论(0) 推荐(0)
摘要:一、form组件功能 form 组件的主要功能如下: 生成页面可用的HTML标签 对用户提交的数据进行校验 form表单提交时,数据出现错误,返回的页面中仍可以保留之前输入的数据 二、使用form组件实现登录校验 views.py login.html(三种渲染方式) 方式1(推荐) 方式2 方式3 阅读全文
posted @ 2018-11-09 10:17 就俗人一个 阅读(297) 评论(0) 推荐(0)
摘要:一、准备知识 什么是json? 合格的json对象: 不合格的json对象: stringify与parse方法 JavaScript中关于JSON对象和字符串转换的两个方法: JSON.parse():用于将一个 JSON 字符串转换为 JavaScript 对象 JSON.stringify() 阅读全文
posted @ 2018-11-07 09:05 就俗人一个 阅读(177) 评论(0) 推荐(0)
摘要:一、cookie Cookie是key-value结构,类似于一个python中的字典。随着服务器端的响应发送给客户端浏览器。然后客户端浏览器会把Cookie保存起来,当下一次再访问服务器时把Cookie再发送给服务器。 Cookie是由服务器创建,然后通过响应发送给客户端的一个键值对。客户端会保存 阅读全文
posted @ 2018-11-05 11:46 就俗人一个 阅读(244) 评论(0) 推荐(0)
摘要:当数据库中数据有很多,我们通常会在前端页面做分页展示。 分页的数据可以在前端页面实现,也可以在后端实现分页;后端实现分页的原理就是每次只请求一页数据。 装备数据: 批量导入测试数据,在django项目的根目录下新建一个py文件,将下面代码copy进去 自定义分页: 在django根目录下新建一个 P 阅读全文
posted @ 2018-11-04 10:12 就俗人一个 阅读(534) 评论(0) 推荐(0)
摘要:ORM多表操作 一、创建模型 作者模型:一个作者有姓名和年龄。 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息;作者详情模型和作者模型之间是一对一的关系。 出版商模型:出版商有名称,所在城市以及邮箱。 书籍模型: 书籍有书名和出版日期,一本书可能会有多个作者,一个作者也可以写 阅读全文
posted @ 2018-11-03 23:56 就俗人一个 阅读(434) 评论(0) 推荐(0)
摘要:随便创建一个py文件即可: 阅读全文
posted @ 2018-11-02 23:52 就俗人一个 阅读(371) 评论(0) 推荐(0)
摘要:在 Django 项目的 settings.py 文件中配置: 即为 Django 项目配置上一个名为 django.db.backends 的 logger 实例,然后就可以查看翻译后的SQL语句了。 阅读全文
posted @ 2018-11-02 23:29 就俗人一个 阅读(417) 评论(0) 推荐(0)
摘要:orm 事务: 阅读全文
posted @ 2018-11-02 23:04 就俗人一个 阅读(196) 评论(0) 推荐(0)
摘要:官方文档 一、操作 基本操作 # 增 models.Tb1.objects.create(c1='xx', c2='oo') # 增加一条数据,可以接受字典类型数据 **kwargs obj = models.Tb1(c1='xx', c2='oo') obj.save() # 查 models.T 阅读全文
posted @ 2018-11-02 22:35 就俗人一个 阅读(275) 评论(0) 推荐(0)
摘要:一、Django model 常用字段和参数 1.1 常用字段 1.2 字段合集 AutoField(Field) int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) bigint自增列,必须填入参数 primary_key=True 注:当 阅读全文
posted @ 2018-11-01 20:46 就俗人一个 阅读(318) 评论(0) 推荐(0)
摘要:Django View 官方文档 一个视图函数(类),简称视图,是一个简单的 Python 函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要 阅读全文
posted @ 2018-11-01 12:01 就俗人一个 阅读(1454) 评论(0) 推荐(0)