随笔分类 -  Django框架

摘要:参考 https://www.cnblogs.com/bubu99/p/11634822.html 阅读全文
posted @ 2022-10-10 10:10 耗油炒白菜 阅读(12) 评论(0) 推荐(0) 编辑
摘要:django 对接elasticsearch实现全文检索 第一步:安装elasticsearch环境(docker安装) 拉取镜像 # docker image pull delron/elasticsearch-ik:2.4.6-1.0 运行容器 # docker run -d -p 9200:9 阅读全文
posted @ 2020-08-16 23:18 耗油炒白菜 阅读(279) 评论(0) 推荐(0) 编辑
摘要:1、下载地址 https://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe 2、安装,默认操作下一步、下一步 直接安装 3、更改镜像源(右击右下角任务栏中docker图标,选择settings)如图输入: "https 阅读全文
posted @ 2020-08-16 22:43 耗油炒白菜 阅读(97) 评论(0) 推荐(0) 编辑
摘要:本文目录 1 ORM字段 2 ORM字段参数 3 关系字段 4 多对多关联关系的三种方式 5 元信息 6 自定义字段(了解) 1 ORM字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 Intege 阅读全文
posted @ 2020-07-27 20:50 耗油炒白菜 阅读(197) 评论(0) 推荐(0) 编辑
摘要:Celery 官方 Celery 官网:http://www.celeryproject.org/ Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.html Celery 官方文档中文版:http://docs.jinkan. 阅读全文
posted @ 2020-07-26 06:27 耗油炒白菜 阅读(163) 评论(2) 推荐(0) 编辑
摘要:Abstract base classes 如果你想把某些公共信息添加到很多 model 中,抽象基类就显得非常有用。你编写完基类之后,在 Meta 内嵌类中设置 abstract=True ,该类就不能创建任何数据表。然而如果将它做为其他 model 的基类,那么该类的字段就会被添加到子类中。抽象 阅读全文
posted @ 2020-07-20 10:55 耗油炒白菜 阅读(127) 评论(0) 推荐(0) 编辑
摘要:目录 跨域请求 一 同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现 请求的url地址,必须与浏览器上的url地址 阅读全文
posted @ 2020-07-18 15:36 耗油炒白菜 阅读(909) 评论(0) 推荐(0) 编辑
摘要:目录: 1 缓存介绍 2 Django中的6种缓存方式 3 Django6种缓存的配置 3.1 开发调试 3.2 内存缓存 3.3 文件缓存 3.4 数据库缓存 3.5 Memcache缓存(使用python-memcache模块链接memcache) 3.6 Memcache缓存(使用pylibm 阅读全文
posted @ 2020-07-15 23:13 耗油炒白菜 阅读(153) 评论(0) 推荐(0) 编辑
摘要:推荐一个好用的django方法,用于将model实例转换为dict,命名非常简单粗暴 from django.forms.models import model_to_dictdi = model_to_dict(order, exclude=['create_time', 'update_time 阅读全文
posted @ 2020-07-07 00:27 耗油炒白菜 阅读(1115) 评论(0) 推荐(0) 编辑
摘要:思路: # 首先设置一个继承dict的类MysessionDict(用来设置session,例如request.mysession) # 请求来的时候 # 1、生成一个空的MysessionDict对象;request.mysession = MysessionDict() # 2、过滤url,如果 阅读全文
posted @ 2020-07-05 12:40 耗油炒白菜 阅读(242) 评论(0) 推荐(0) 编辑
摘要:用到模块 # pillow # 安装 # pip3 install pillow # from PIL import Image, ImageDraw, ImageFont, ImageFilter """ Image:生成图片 ImageDraw:能够在图片上乱涂乱画 ImageFont:控制字体 阅读全文
posted @ 2020-06-15 23:21 耗油炒白菜 阅读(161) 评论(0) 推荐(0) 编辑
摘要:方法: # django官网提供的一个orm语法 from django.db.models.functions import TruncMonth -官方提供 from django.db.models.functions import TruncMonth Sales.objects .anno 阅读全文
posted @ 2020-06-11 23:52 耗油炒白菜 阅读(223) 评论(0) 推荐(0) 编辑
摘要:开设接口: """ 1 网址所使用的静态文件默认放在static文件夹下 2 用户上传的静态文件也应该单独放在某个文件夹下 media配置 该配置可以让用户上传的所有文件都固定存放在某一个指定的文件夹下 # 配置用户上传的文件存储位置 MEDIA_ROOT = os.path.join(BASE_D 阅读全文
posted @ 2020-06-11 21:19 耗油炒白菜 阅读(379) 评论(0) 推荐(0) 编辑
摘要:admin后台管理 """ django给你提供了一个可视化的界面用来让你方便的对你的模型表 进行数据的增删改查操作 如果你先想要使用amdin后台管理操作模型表 你需要先注册你的模型表告诉admin你需要操作哪些表 去你的应用下的admin.py中注册你的模型表 admin.py注册需要管理操作的 阅读全文
posted @ 2020-06-11 18:52 耗油炒白菜 阅读(294) 评论(0) 推荐(0) 编辑
摘要:数据库表设计: models.py from django.db import models from django.contrib import auth from django.contrib.auth.models import AbstractUser # Create your model 阅读全文
posted @ 2020-06-11 00:43 耗油炒白菜 阅读(131) 评论(0) 推荐(0) 编辑
摘要:""" 一个项目中最最最重要的不是业务逻辑的书写 而是前期的表设计,只要将表设计好了,后续的功能书写才会一帆风顺 bbs表设计 1.用户表 继承AbstractUser 扩展 phone 电话号码 avatar 用户头像 create_time 创建时间 外键字段 一对一个人站点表 2.个人站点表 阅读全文
posted @ 2020-06-10 09:58 耗油炒白菜 阅读(149) 评论(0) 推荐(0) 编辑
摘要:Auth模块 """ 其实我们在创建好一个django项目之后直接执行数据库迁移命令会自动生成很多表 django_session auth_user django在启动之后就可以直接访问admin路由,需要输入用户名和密码,数据参考的就是auth_user表,并且还必须是管理员用户才能进入 创建超 阅读全文
posted @ 2020-06-09 18:22 耗油炒白菜 阅读(240) 评论(0) 推荐(1) 编辑
摘要:简单介绍: django自带七个中间件,每个中间件都有各自对应的功能,并且django还支持程序员自定义中间件 在用django开发项目的项目的时候,只要是涉及到全局相关的功能都可以使用中间件方便的完成 # django中间件是django的门户 1.请求来的时候需要先经过中间件才能到达真正的dja 阅读全文
posted @ 2020-06-08 19:37 耗油炒白菜 阅读(196) 评论(0) 推荐(0) 编辑
摘要:1、在阿里云云服务器管理控制台添加访问规则: 2、修改settings.py 修改ALLOWED_HOSTS,['*'],可以让任何IP访问 3、启动项目 # python3 manage.py runserver 0.0.0.0:8000 阅读全文
posted @ 2020-06-06 18:03 耗油炒白菜 阅读(170) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示