随笔分类 - Django
摘要:问题: django.db.utils.OperationalError: (2026, 'SSL connection error: unknown error number') 解决: mysql 5.7 默认不开启ssl,8默认开启 mysql8.0.25 关闭ssl ,即可 docker内关
阅读全文
摘要:def create(self, request, *args, **kwargs): container_type_list = settings.CONTAINER_TYPE_LIST gas_file = request.data.get('gas_file') if gas_file: ""
阅读全文
摘要:水平分表 # Create your models here. from django.db import models # 得到表模型类 # name是表名,fields是字段,app_label是你的应用名(如:flow),module是应用下的模型(如:flow.models),options
阅读全文
摘要:pipenv install pipenv --python 3.6 pipenv install django==2.1.8 django-admin startproject DjangoPractice python manage.py startapp pvmi pipenv install
阅读全文
摘要:Django中使用django-apscheduler执行定时任务 关于apscheduler使用,请参考文章 :python 定时任务APScheduler 使用介绍 安装模块 pip install django-apscheduler 使用 1. 在django项目修改settings.py文
阅读全文
摘要:from concurrent.futures import ThreadPoolExecutor threadPool = ThreadPoolExecutor(max_workers=10, thread_name_prefix="oss_")
阅读全文
摘要:# -*- coding:utf-8 -*- import pymssql from DBUtils.PooledDB import PooledDB from log_maker import logger class Sql_conn: def __init__(self): # conn =
阅读全文
摘要:邮箱找回密码实现 思路: 点击邮箱找回:前端给后端服务器发送请求 get:http://127.0.0.1:8000/api/v1/email?email=7777777777@qq.com 后端发送邮件:邮件内容包含修改密码页面的连接,url拼接:加密token(包含email信息) 邮件内点击连
阅读全文
摘要:oss服务:bucket中的图片,如果想不校验直接访问,需要设置bucket为公共读属性。 在OSS中,操作的基本数据单元是文件(Object)。OSS Python SDK提供了丰富的文件上传方式: 简单上传:文件最大不能超过5GB。 追加上传:文件最大不能超过5GB。 断点续传上传:支持并发、断
阅读全文
摘要:准备:安装模块 pip install django-apscheduler 首先,创建一个django应用,这里是:应用名称:apscheduler_task settings.py 注册,例如下:注册模块,注册应用 INSTALLED_APPS = [ 'django.contrib.admin
阅读全文
摘要:def memory_summary(): # Only import Pympler when we need it. We don't want it to # affect our process if we never call memory_summary. from pympler im
阅读全文
摘要:from django.db import transaction # 有多个sql语法时使用,保证同时成功或一个都不成功 try: with transaction.atomic(): User.objects.create(name='lqz',pwd='123') Teacher.object
阅读全文
摘要:DateTimeField.auto_now 最后修改时间,字段会被“强制”更新到当前时间,无法在程序中手动为字段赋值。如果使用django再带的admin管理器,那么该字段在admin中是只读的。 DateTimeField.auto_now_add 创建时的时间,以后修改对象时,字段的值也不会再
阅读全文
摘要:运行django项目,报错:时区 docker cp /etc/localtime 324149831bcd:/etc/localtime docker cp /usr/share/zoneinfo/Asia/Shanghai 324149831bcd:/etc/localtime 还是报错: Er
阅读全文
摘要:Auth模块 创建超级用户(管理员) python3 manage.py createsuperuser from django.contrib import auth 方法 # 1.比对用户名和密码是否正确 user_obj = auth.authenticate(request,username
阅读全文
摘要:后台管理 """ 当一个文件夹下文件比较多的时候 你还可以继续创建文件夹分类处理 templates文件夹 backend文件夹 应用1文件夹 应用2文件夹 """ 添加文章 有两个需要注意的问题 1.文章的简介 不能直接切去 应该先想办法获取到当前页面的文本内容之后截取150个文本字符 2.XSS
阅读全文
摘要:登陆功能 bbs首页搭建 导航条用户功能 admin后台管理 首页文章展示 用户头像展示(media配置) 图片防盗链 个人站点页面搭建 侧边栏展示功能 标签 分类 日期 侧边栏筛选功能 将侧边栏制作成inclusion_tag 登陆功能 def login(request): if request
阅读全文
摘要:bbs是一个前后端不分离的全栈项目,前端和后端都需要我们自己一步步的完成 表创建及同步 注册功能 forms组件 用户头像前端实时展示 ajax 登陆功能 自己实现图片验证码 ajax 搭建bbs首页 导航条根据用户是否登陆展示不同的内容 数据库表创建及同步 """ 由于django自带的sqlit
阅读全文
摘要:Forms组件 校验数据 from app01 import views # 将校验的数据组成字典的形式传入即可 form_obj = views.MyForm({'username':'jason','password':'123','email':'123'}) # 判断数据是否合法 form_
阅读全文
摘要:测试脚本 text.py 当你只是想测试django中的某一个py文件内容 那么你可以不用书写前后端交互的形式 而是直接写一个测试脚本即可 脚本代码无论是写在应用下的tests.py还是自己单独开设py文件都可以 # 测试环境的准备 去manage.py中拷贝前四行代码 import os impo
阅读全文