随笔分类 - Web
摘要:一、Django Directory Python Web开发主流框架 Django 简介和版本介绍 Django 使用cmd 创建工程 Django 创建 APP和目录结构介绍 Django 使用VScode 创建工程 Django 使用Pycharm 创建工程 Django 之必知必会三板斧 D
阅读全文
摘要:
一、Installation Node-v14.16.0 on CentOS 7.9 地址 https://nodejs.org/dist/v14.16.0/node-v14.16.0-linux-x64.tar.gz 解压压缩包 tar zxvf /opt/software/node-v14.16
阅读全文

摘要:Django 操作Cookie和Session
阅读全文
摘要:一、后台管理系统配置 1 在该表对应的models类里面添加一个Meta类 class Meta: verbose_name_plural = '用户表' ### 指定该表在admin后台的名字为: 用户表 # verbose_name = '用户表' ### 末尾还是会自动加s 2 null=Tr
阅读全文
摘要:一、Auth 模块是什么 Auth 模块是Django中自带的用户认证模块。 一个网站系统需要实现用户注册、用户登录、用户认证、注销、修改密码等功能,Django中内置了强大的认证系统-auth,默认使用 auth_user 表来存储用户的数据。 同时Django有一个后台管理系统(127.0.0.
阅读全文
摘要:一、背景 使用 django3 进行开发时,由于项目前端页面使用iframe框架,浏览器错误提示信息如下 Refused to display 'http://127.0.0.1:8000/' in a frame because it set 'X-Frame-Options' to 'deny'
阅读全文
摘要:
一、在Bootstra5中使用媒体对象 Bootstrap 媒体对象在版本 5 中已经停止支持了。但是,我们仍然可以使用 flex 和 margin 创建包含左对齐或右对齐媒体对象(如图像或视频)以及文本内容(如博客评论、推文等)的布局 。 <!doctype html> <html lang="z
阅读全文

摘要:一、Django 请求周期生命流程图 首先,用户在浏览器中输入URL,发送一个GET 或 POST 方法的request 请求。 Django 中封装了socket 的WSGI 服务器,监听端口接受这个request 请求。 再进行初步封装,然后传送到中间件中,这个request 请求再依次经过中间
阅读全文
摘要:一、Bootstrap 引入报错 在使用bootstrap过程中发现无法使用下拉导航栏,或者是显示不出效果。 Failed to find a valid digest in the 'integrity' attribute for resource 'https://cdn.jsdelivr.n
阅读全文
摘要:一、VSCode 创建Django 工程 1 地址 https://code.visualstudio.com 2 mysite(项目名),创建Django 项目,可以和虚拟环境放在同一目录,也可以放在虚拟环境的文件夹里。 django-admin startproject mysite 3 新建文
阅读全文
摘要:一、聚合查询 需要导入模块:from django.db.models import Max, Min, Sum, Count, Avg 关键语法:aggregate(聚合结果别名 = 聚合函数(参数)) 查询结果:使用聚合函数,从每一个组中获取结果:字典 注意点: 1 聚合函数必须在分组之后才能使
阅读全文
摘要:一、事务操作 模块 from django.db import transaction 1 开启事务:with transaction.atomic() from django.db import transaction class MyView(View): def post(self, requ
阅读全文
摘要:一、聚合查询 需要导入模块:from django.db.models import Max, Min, Sum, Count, Avg 关键语法:aggregate(聚合结果别名 = 聚合函数(参数)) 查询结果:使用聚合函数,从每一个组中获取结果:字典 注意点: 1 聚合函数必须在分组之后才能使
阅读全文
摘要:一、models中的常用字段类型 字段类型 类型 说明 AutoField 自动增长的 IntegerField,通常不用指定,不指定时Django会自动创建属性名为 id 的自动增长属性。 BooleanField 布尔字段,值为True 或 False NullBooleanField 支持Nu
阅读全文
摘要:一、测试脚本 Django 在创建项目时自动在应用下创建了tests.py,这个py文件可以作为测试文件;也可以在应用下手动创建一个py测试文件。 无论哪种方式,都需要提前书写以下代码。 from django.test import TestCase # Create your tests her
阅读全文