django
Woodii
是个程序员(自愿的),是个学生(永久的)
展开
-
Djiango-1
python+django月活7亿 官网 2.0中文文档 中文文档 python django 最大支持3.5 1.8 2.7 3.4 3.5 1.9 3.4 3.5 3.6 2.0 3.5 3.6 3.7 2.1 web服务器 负责处理http的请求 响应静态文件 常见的 Apache nginx iis 应用服务器 负责处理逻辑的服务器 因为 p...原创 2019-07-30 14:54:12 · 221 阅读 · 0 评论 -
Django-加载静态文件
加载静态文件 在一个网页中,不仅仅只有一个html骨架,还需要css样式文件,js执行文件以及一些图片等。因此在DTL中加载静态文件是一个必须要解决的问题。在DTL中,使用static标签来加载静态文件。要使用static标签,首先需要{% load static %}。加载静态文件的步骤如下:{% static %} 首先确保django.contrib.staticfiles已经添加到se...原创 2019-07-30 15:04:40 · 78 阅读 · 0 评论 -
Django-权限与分组
权限和分组 登录、注销和登录限制: 登录 在使用authenticate进行验证后,如果验证通过了。那么会返回一个user对象,拿到user对象后,可以使用django.contrib.auth.login进行登录。示例代码如下: user = authenticate(username=username, password=password) if user is not None: i...原创 2019-07-30 15:04:01 · 426 阅读 · 0 评论 -
Django-上下文
上下文 处理器 返回一些数据 在全局模板中都可以使用 比如登录以后的用户信息 在很多页面上都可以使用 这时候不需要 在每个视图函数中返回 django.template.context_processors.debug 这个上下文做的是 查看 本视图函数执行了哪些sql 操作 需要在settings.py 中设置 debug = True INTERNAL_IPS = ['...原创 2019-07-30 15:03:18 · 404 阅读 · 0 评论 -
Django-session,cookie
在django中操作cookie和session: 操作cookie: 设置cookie: 设置cookie是设置值给浏览器的。因此我们需要通过response的对象来设置,设置cookie可以通过response.set_cookie来设置,这个方法的相关参数如下: key:这个cookie的key。 value:这个cookie的value。 max_age:最长的生命周期。单位是秒。 ex...原创 2019-07-30 15:01:47 · 157 阅读 · 0 评论 -
Django-表单
HTML中的表单: 单纯从前端的html来说,表单是用来提交数据给服务器的,不管后台的服务器用的是Django还是PHP语言还是其他语言。只要把input标签放在form标签中,然后再添加一个提交按钮,那么以后点击提交按钮,就可以将input标签中对应的值提交给服务器了。 Django中的表单: Django中的表单丰富了传统的HTML语言中的表单。在Django中的表单,主要做以下两件事: 渲...原创 2019-07-30 15:00:30 · 240 阅读 · 0 评论 -
Django-文件上传
文件上传: 文件上传是网站开发中非常常见的功能。这里详细讲述如何在Django中实现文件的上传功能。 前端HTML代码实现: 在前端中,我们需要填入一个form标签,然后在这个form标签中指定enctype="multipart/form-data",不然就不能上传文件。 在form标签中添加一个input标签,然后指定input标签的name,以及type="file"。 以上两步的示例代...原创 2019-07-30 14:59:34 · 117 阅读 · 0 评论 -
Django-User模型及重写
User模型 User模型是这个框架的核心部分。他的完整的路径是在django.contrib.auth.models.User。以下对这个User对象做一个简单了解: 字段: 内置的User模型拥有以下的字段: username: 用户名。150个字符以内。可以包含数字和英文字符,以及_、@、+、.和-字符。不能为空,且必须唯一! first_name:歪果仁的first_name,在30个字...原创 2019-07-30 14:58:21 · 218 阅读 · 0 评论 -
django-ORM模型
ORM模型介绍 mysql复习 SELECT `user`.username as 用户名,order_goods.`name` as 商品名称,order_goods.buytime FROM `user`,order_goods where `user`.uid = order_goods.uid SELECT u.username as 用户名,o.`name` as 商品名称,o.b...原创 2019-07-30 14:57:32 · 369 阅读 · 0 评论 -
django-类视图
类视图 在写视图的时候,Django除了使用函数作为视图,也可以使用类作为视图。使用类视图可以使用类的一些特性,比如继承等。 View: django.views.generic.base.View是主要的类视图,所有的类视图都是继承自他。如果我们写自己的类视图,也可以继承自他。然后再根据当前请求的method,来实现不同的方法。比如这个视图只能使用get的方式来请求,那么就可以在这个类中定义ge...原创 2019-07-30 14:56:12 · 85 阅读 · 0 评论 -
Djang-模板过滤器
常用的模板标签: if标签:if标签相当于Python中的if语句,有elif和else相对应,但是所有的标签都需要用标签符号({%%})进行包裹。if标签中可以使用==、!=、<、<=、>、>=、in、not in、is、is not等判断运算符。示例代码如下: {% if "张三" in persons %} <p>张三</p> ...原创 2019-07-30 15:07:16 · 118 阅读 · 0 评论