使用pypi安装Django包并在远程Linux中安装并创建Django项目的过程
摘要:在pypi安装指定版本的Django 安装whl或tar包 whl文件的安装方法 [root@mycentos ~]# /opt/py3.6/ve1/bin/pip install xxx.whl tar包的安装方法 先解压并进入目录 tar -xzvf xxx.tar.gz cd xxx 执行安装
阅读全文
posted @
2020-04-21 22:12
江湖乄夜雨
阅读(127)
推荐(0) 编辑
ORM进阶:only、defer、selected_related
摘要:only与defer 需求1:只取某n列。 1、values得出列表嵌套字典 queryset=[ {},{}] models.User.objects.all().values( 'id','name') 2、values_list得出列表嵌套元组 queryset=[ (),()] models
阅读全文
Django中的contenttypes组件
摘要:个人博客中总结的 https://huoyingwhw.com/2019/09/22/Django%E4%B8%ADcontenttypes%E7%BB%84%E4%BB%B6%E7%9A%84%E4%BD%BF%E7%94%A8/ 需求 有“专题课”跟“学位课”两种课程,每个课程都根据周期的不同价
阅读全文
跨域请求与同源策略
摘要:同源策略是浏览器的机制 特别注意:同源策略只是浏览器的机制,如果用Python的request模块跨域请求的话是没有问题的: import requests ret = requests.get('https://www.cnblogs.com/') print(ret) 知识点概况预览 为什么会有
阅读全文
图片“瀑布流”显示效果的实现
摘要:项目文件 项目文件在我的码云私库:https://gitee.com/huoyingwhw/OldSite 效果如下 实现的思路 1:后台的数据是用DRF从数据库中拿到并且构建成相应的格式——DRF拿到存储展示图片的数据库的表的所有对象,用自己的序列化器以及分页器在后端构建数据结构; 2:前端用JS
阅读全文
posted @
2019-07-24 21:45
江湖乄夜雨
阅读(411)
推荐(0) 编辑
Django的media配置与富文本编辑器使用的实例
摘要:效果预览 文章列表 添加文章 编辑文章|文章详情|删除文章 项目的基本文件 项目的Model 项目的url配置 项目的url做了“伪html页面配置”~~注意正则匹配的时候把点号用\转义一下~ from django.conf.urls import url from backend.views i
阅读全文
posted @
2019-07-24 19:02
江湖乄夜雨
阅读(737)
推荐(0) 编辑
limit_choices_to的使用
摘要:用途 在Model中如果定义了外键,并且外键中有choices字段~我们可以通过limit_choices_to来限制choices显示的内容。 但是,实际上这种“限制”的方式是一种“用固定条件限制”的方式~~如果实际项目中的条件是动态的——比如说,根据当前登陆的用户去获取复选框中的内容~~下面这篇
阅读全文
校验组件:form\modelform\formset\modelformset
摘要:自己总结的formset的博客 https://www.cnblogs.com/paulwhw/articles/11085366.html 网上的博客 大江狗:https://blog.csdn.net/weixin_42134789/article/details/81505983 另外一篇将这
阅读全文
Django权限系统auth模块详解
摘要:官网文档 https://docs.djangoproject.com/en/2.1/ref/contrib/auth/ 博客: Django权限系统auth模块详解 Django中authenticate和login模块
阅读全文
自定义分页的实现
摘要:放在项目的utils包中 自定义分页属于自己写的功能,把它放在项目的utils包中,py文件取名为page.py。 主要看类实现的方法——函数low鸡版不看了 page.py文件中的内容:总得来说就是后台拼接好标签~然后拿到前端显示出来——为每一个标签都加上一个方法就好~~ ## 需要特别注意:因为
阅读全文
实例化Q查询对象——当查询的字段与条件是变量的时候用到
摘要:表关系是这样的 跟进记录表~跟咨询的客户是多对一;跟跟进人(销售用户)是多对一——做了外键关联。 想实现的效果是这样的 实现知网的效果,可以选择搜索条件是跟进人还是所咨询的客户——搜索内容自己写~ 前端 前端form表单里面用select标签实现——注意,后台根据select标签的name属性取op
阅读全文
posted @
2019-06-17 06:44
江湖乄夜雨
阅读(330)
推荐(0) 编辑
Django的settings文件的配置
摘要:Django的全局配置 Django的全局配置在global_settings中: 关于Django的settings的原理见我的这篇博客:浅析Django的settings配置原理 global_settings中存放着所有Django的配置: """ Default Django setting
阅读全文
posted @
2019-06-16 18:01
江湖乄夜雨
阅读(1418)
推荐(0) 编辑
Django中的CSRF认证
摘要:直接在form表单中加csef_token标签 <form action="" method="post">{% csrf_token %} {# 注意必须写在form的里面 #} </form> 装饰器的方法 先导入Django中的模块 from django.views.decorators.c
阅读全文
用户登陆认证组件
摘要:官网文档 https://docs.djangoproject.com/en/2.1/ref/contrib/auth/ 知识点概述 python manage.py createsuperuser 用户名: 邮箱,可以用不写 密码:必须超过8位 from django.contrib.auth.m
阅读全文
ModelForm组件
摘要:网课笔记 创建modelform类 from django import forms class MyModelForm(forms.ModelForm): class Meta: model = models.Book #一个models/py文件中的类(也就是一张表)对应一个modelform
阅读全文
Form组件-细节及补充
摘要:校验顺序: 1自己内部的校验规则——2局部钩子(按照字段的顺序来)——3全局钩子 视图函数中执行结果的细节 from django.shortcuts import render,HttpResponse ##引入校验的类 from app01.my_forms import UserForm #视
阅读全文
Django的中间件2-中间件的执行流程及自定义中间件的几个实例
摘要:Django的请求流程 中间件的执行流程 1、请求到达中间件之后,先按照正序执行每个注册中间件的process_reques方法,process_request方法返回的值是None,就依次执行,如果返回的值是HttpResponse对象,不再执行后面的process_request方法,而是执行当
阅读全文
Django的Form校验组件—简单介绍及一个实例
摘要:Form组件简介 现实需求 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确,如果用户输入的内容有错误就需要在页面上相应的位置显示
阅读全文
Django的中间件1
摘要:中间件的基本概念 重要概念 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 Django的中间件的定义: 如果你想修改请求,例如被传送到view中的Htt
阅读全文
session
摘要:session介绍 一个用户、一个服务端、一个浏览器客户端只能对应一个cookie(session_id)及django_session表中的一条记录! cookie存在的问题 Cookie虽然在一定程度上解决了“保持状态”的需求,但是由于Cookie本身最大支持4096字节,以及Cookie本身保
阅读全文