随笔分类 -  Django

django 实现数据的逻辑删除
摘要:重写 queryset中的delete方法 from django.db import modelsfrom django.db.models.query import QuerySetfrom django.db.models.manager import BaseManager class Ly 阅读全文

posted @ 2021-06-22 23:33 信奉上帝的小和尚 阅读(695) 评论(0) 推荐(0)

前后端分离Django解决跨域的问题
摘要:现在,前端与后端分处不同的域名,我们需要为后端添加跨域访问的支持 否则前端无法使用axios无法请求后端提供的api数据,我们使用CORS来解决后端对跨域访问的支持。 使用django-cors-headers扩展 在 Response(headers={"Access-Control-Allow- 阅读全文

posted @ 2020-02-24 16:12 信奉上帝的小和尚 阅读(407) 评论(0) 推荐(0)

Django多数据库的使用
摘要:源地址:https://blog.csdn.net/qq_39936349/article/details/80761948 *首先声明,我所用的版本是python3.5和Django2.0.4,公司使用的是Django,没有用restframework。一、应用场景 首先一个Django项目里通常 阅读全文

posted @ 2018-08-24 13:27 信奉上帝的小和尚 阅读(219) 评论(0) 推荐(0)

基于Django编写blog网站
摘要:from django.db import models from blog import settings # Create your models here. from django.contrib.auth.models import AbstractUser class UserInfo(A 阅读全文

posted @ 2018-08-08 11:16 信奉上帝的小和尚 阅读(774) 评论(0) 推荐(1)

ajax综合描述
摘要:源地址:http://www.cnblogs.com/wupeiqi/articles/5703697.html 概述 对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。 1、传统的Web应用 一 阅读全文

posted @ 2018-08-08 10:35 信奉上帝的小和尚 阅读(152) 评论(0) 推荐(0)

Django-ORM 跨表查询
摘要:源地址:http://www.cnblogs.com/yuanchenqi/articles/8963244.html 知识预览 多表操作 回到顶部 多表操作 创建模型 实例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓名和年龄。 作者详细模型:把作者的详情放到详情表,包含生日,手机号 阅读全文

posted @ 2018-07-25 11:08 信奉上帝的小和尚 阅读(524) 评论(0) 推荐(0)

Django在CBV中使用,用户登录验证组件
摘要:源地址:https://blog.csdn.net/Jamin2018/article/details/79047703 1.CBV模式中,由于View中的视图为类,所有不能像FBV一样使用装饰器,故可以继承一个自定义的类,这个类的功能的验证用户有没有登录,需要登录才能访问这个类 2.utils文件 阅读全文

posted @ 2018-07-22 15:26 信奉上帝的小和尚 阅读(229) 评论(0) 推荐(0)

Django-中间件
摘要:源地址:https://www.cnblogs.com/yuanchenqi/articles/9036479.html 知识预览 中间件 知识预览 中间件 回到顶部 中间件 中间件的概念 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变 阅读全文

posted @ 2018-07-06 13:21 信奉上帝的小和尚 阅读(117) 评论(0) 推荐(0)

Django-cookie与session
摘要:源地址:http://www.cnblogs.com/yuanchenqi/articles/9036467.html 会话跟踪技术 1 什么是会话跟踪技术 我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话, 阅读全文

posted @ 2018-07-05 15:34 信奉上帝的小和尚 阅读(156) 评论(0) 推荐(0)

Django-用户认证组件
摘要:源地址:http://www.cnblogs.com/yuanchenqi/articles/9064397.html 知识预览 用户认证 知识预览 用户认证 回到顶部 用户认证 auth模块 ? 1 from django.contrib import auth ? 1 from django.c 阅读全文

posted @ 2018-07-05 10:51 信奉上帝的小和尚

Django-forms校验
摘要:首先我们定义一个校验类 class UserForm(forms.Form): name=forms.CharField(min_length=4)#最小长度为4 email=forms.EmailField()#邮箱格式 def reg(request): #调用验证,因为在类中我们没有写tel字段的规则,所以Django会无视这个字段. form=UserFo... 阅读全文

posted @ 2018-07-02 16:55 信奉上帝的小和尚 阅读(157) 评论(0) 推荐(0)

Django-ajax上传文件(request数据都可以在,request.body中找到)
摘要:先编写一个ajax $.(".btn").click(function(){ #先创建一个FormData,用来存放Form表单数据 var formdata=new FormData() formdata.append("user",$("#usre").val());#往formdata中添加数据 formdata.append("avatar",$(... 阅读全文

posted @ 2018-07-02 14:14 信奉上帝的小和尚 阅读(334) 评论(0) 推荐(0)

Django-Ajax传递json数据
摘要:写Ajax代码 $.ajax({ url:'', type:'POST', contentType:'application/json', data:JSON.stringify({ a:1, b:2 }) }) 在Django中接收 #如果contentType写成application/json那么在reques... 阅读全文

posted @ 2018-07-02 13:55 信奉上帝的小和尚 阅读(194) 评论(0) 推荐(0)

form表单文件上传
摘要:创建一个form表单 #上传文件的时候,enctype属性改成multipart/form-data 服务器接收 #服务器接收的时候,文件被放在request.FILES中 def file_put(request): if request.method=='POST': file_obj=request.FILES.get('ava... 阅读全文

posted @ 2018-07-02 13:03 信奉上帝的小和尚 阅读(244) 评论(0) 推荐(0)

Django-模板的继承(母版,include)
摘要:继承 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>后套管理</title> <link rel="stylesheet" href="/static/plug/bootstrap-3.3.7-dist/c 阅读全文

posted @ 2018-06-30 12:00 信奉上帝的小和尚 阅读(208) 评论(0) 推荐(0)

Django-自定义标签,过滤器
摘要:步骤: 注意: 过滤器最多之能传入两个参数,如果过滤器返回的结果可以参与if判断 标签可以传入多个参数,但是不能参与if判断 {% if 7|multi_fliter:5 >100 %} <p>大于100</p> {% else %} <p>小于100</p> {% endif %} 阅读全文

posted @ 2018-06-30 10:55 信奉上帝的小和尚 阅读(136) 评论(0) 推荐(0)

Django-视图函数
摘要:转自源地址:http://www.cnblogs.com/yuanchenqi/articles/8876856.html,侵删。谢谢 视图函数 一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误, 阅读全文

posted @ 2018-06-29 16:05 信奉上帝的小和尚

Django-路由(path自定义转换器)
摘要:创建自己的path转换器 1.新建类 2.注册,并使用 阅读全文

posted @ 2018-06-29 15:25 信奉上帝的小和尚 阅读(292) 评论(0) 推荐(0)

Django-路由(反向解析,名称空间)
摘要:反向解析 名称空间的问题 我们分别访问 http://127.0.0.1:8000/app01/index/ 发现获取的反向地址都是相同的。 修改: 这样修改之后,就可以正常解析出正确的地址 阅读全文

posted @ 2018-06-29 14:06 信奉上帝的小和尚 阅读(248) 评论(0) 推荐(0)

Django-路由(re_path,路由分发)
摘要:注意: 如果要冲URL中捕获一个值,就需要在表达式用添加括号 URL前面不需要添加反斜杠,因为每个URL都有。 每个正则表达式前面的'r'是可选的但是建议机上。它高数PYthon这个字符串是“原始的”——字符串中任何字符都不应该转意 如果要冲URL中捕获一个值,就需要在表达式用添加括号 阅读全文

posted @ 2018-06-29 10:17 信奉上帝的小和尚 阅读(5760) 评论(0) 推荐(0)

导航