django
Woodii
是个程序员(自愿的),是个学生(永久的)
展开
-
Djiango-1
python+django月活7亿官网2.0中文文档中文文档pythondjango最大支持3.51.82.7 3.4 3.51.93.4 3.5 3.62.03.5 3.6 3.72.1web服务器负责处理http的请求 响应静态文件 常见的 Apache nginx iis应用服务器负责处理逻辑的服务器 因为 p...原创 2019-07-30 14:54:12 · 231 阅读 · 0 评论 -
Django-加载静态文件
加载静态文件在一个网页中,不仅仅只有一个html骨架,还需要css样式文件,js执行文件以及一些图片等。因此在DTL中加载静态文件是一个必须要解决的问题。在DTL中,使用static标签来加载静态文件。要使用static标签,首先需要{% load static %}。加载静态文件的步骤如下:{% static %}首先确保django.contrib.staticfiles已经添加到se...原创 2019-07-30 15:04:40 · 92 阅读 · 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 · 438 阅读 · 0 评论 -
Django-上下文
上下文 处理器返回一些数据 在全局模板中都可以使用 比如登录以后的用户信息 在很多页面上都可以使用 这时候不需要在每个视图函数中返回django.template.context_processors.debug这个上下文做的是 查看 本视图函数执行了哪些sql 操作 需要在settings.py 中设置 debug = True INTERNAL_IPS = ['...原创 2019-07-30 15:03:18 · 417 阅读 · 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 · 163 阅读 · 0 评论 -
Django-表单
HTML中的表单:单纯从前端的html来说,表单是用来提交数据给服务器的,不管后台的服务器用的是Django还是PHP语言还是其他语言。只要把input标签放在form标签中,然后再添加一个提交按钮,那么以后点击提交按钮,就可以将input标签中对应的值提交给服务器了。Django中的表单:Django中的表单丰富了传统的HTML语言中的表单。在Django中的表单,主要做以下两件事:渲...原创 2019-07-30 15:00:30 · 252 阅读 · 0 评论 -
Django-文件上传
文件上传:文件上传是网站开发中非常常见的功能。这里详细讲述如何在Django中实现文件的上传功能。前端HTML代码实现:在前端中,我们需要填入一个form标签,然后在这个form标签中指定enctype="multipart/form-data",不然就不能上传文件。在form标签中添加一个input标签,然后指定input标签的name,以及type="file"。以上两步的示例代...原创 2019-07-30 14:59:34 · 135 阅读 · 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 · 232 阅读 · 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.uidSELECT u.username as 用户名,o.`name` as 商品名称,o.b...原创 2019-07-30 14:57:32 · 409 阅读 · 0 评论 -
django-类视图
类视图在写视图的时候,Django除了使用函数作为视图,也可以使用类作为视图。使用类视图可以使用类的一些特性,比如继承等。View:django.views.generic.base.View是主要的类视图,所有的类视图都是继承自他。如果我们写自己的类视图,也可以继承自他。然后再根据当前请求的method,来实现不同的方法。比如这个视图只能使用get的方式来请求,那么就可以在这个类中定义ge...原创 2019-07-30 14:56:12 · 92 阅读 · 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 · 126 阅读 · 0 评论