自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 web开发Django+vue3

后端:返回Http对象,content_type设置为image前端:设置imageUrl变量,img自动访问资源但是没办法点击刷新验证码重新绑定函数完成。

2024-11-05 22:57:17 948

原创 Vue项目的创建

Yarn是一个包管理器,用于安装和管理JavaScript项目中使用的依赖项,Yarn在安装上做了优化,使用了并行下载。运行以下命令来创建一个新项目。

2024-10-29 16:19:30 339

原创 Django-缓存

为了减少服务器的计算开销Django框架自带有一个强大的缓存系统,可以保存动态页面,因此不必为每个请求计算它们。

2024-10-26 19:26:28 848

原创 Django-信号

在子应用创建信号.py文件 创建接收器函数")该函数接收一个sender参数以及关键字参数 (**kwargs所有信号处理程序都必须接受这些参数所有的信号都是的实例pizza_done = django.dispatch.Signal() # 创建信号# 定义接收器和链接信号")view.py文件中impor 信号信号.send(sender='名字')

2024-10-26 15:30:59 382

原创 Django-日志

过滤器用于从logger传递给handler的哪些日志要做额外控制默认情况下,满足日志级别的任何消息都将处理。只要级别匹配,任何日志消息都会被处理。不过,也可以通过添加 filter 来给日志处理的过程增加额外条件。例如,可以添加一个 filter 只允许某个特定来源的ERROR消息输出Filters还可以用于修改将要处理的日志记录的优先级。例如,如果日志记录满足特定的条件,可以编写一个filter将日志记录从ERROR降为WARNING。

2024-10-26 14:47:48 982 1

原创 Django-中间件(切面编程AOP)

中间件使用多就在主应用创建,仅限于子应用就在子引用中创建中间件文件.py之后在settings.py文件中去配置中间件,运行的时候会自动调用中间件。

2024-10-25 20:29:25 862

原创 Django - 验证码使用

验证码是一种区分用户是计算机还是人的公共全自动程序可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试等。

2024-10-25 17:57:49 564

原创 Django-分页介绍与实现

返回指定number的Page对象,同时还处理超出范围和无效页码,如果number不是数字,则返回第一页,如果number为负数或大于最大页数,则返回最后一页。返回指定number的Page对象,不处理异常,如果number无效,则抛出 InvalidPage 错误。一般情况下,不会手动实例化该类,而是通过Paginator的page或者get_page方法获取。主要的方法都是用来做逻辑判断的,以此来决定页面中显示的诸如:上一页、下一页,首页,末页等。其实就是初始化方法中的3个参数。

2024-10-24 21:29:24 976

原创 Django-cookie,session

Session 对象存储特定用户会话所需的属性及配置信息。当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而且在整个用户会话中一直存在下去。(session是依赖于cookie的)Django框架中的session管理允许存储和检索任意数据,它在服务器端存储数据并抽象cookie的发送和接收。

2024-10-24 18:40:19 1403

原创 Django-pycharm调试

之后直接右上角debug就行,可能报错mysql版本过低。

2024-10-24 17:57:38 270

原创 Django-admin

显示的属性列表, 值是 属性名# 排序的 属性 列表 , 默认是升序,如果需要降序:['-age']属性为空时,在网页上显示的内容,默认是: -fields管理的字段exclude不管理的字段多对多关系,默认是 select多选框,一般使用 filter_horizontal 或者 filter_vertical官方文档查找即可自定义批量操作# 参数固定不要修改了,可以改,但是必须有三个list = ['小林','大山','小川','小田']

2024-10-22 19:31:00 1133

原创 Django-模板

模板通过render返回。

2024-10-22 15:37:07 743

原创 Django-视图

表示响应将被编码的字符集,如果在HttpResponse实例化时没有给出,则会从中提取 content_type,如果没有设置content_type,则使用settings.DEFAULT_CHARSET。用户未登录,则重定向到settings.LOGIN_URL,除非指定了login_url参数,例如:@login_required(login_url='/polls/login/')表示当前编码的字符串,用于解码表单提交数据(或者None,表示使用该DEFAULT_CHARSET设置)。

2024-10-21 16:06:25 872

原创 Django - SQL, Q,F对象查询

django中在链接数据库的时候进行查询,需要用到且和或的操作。模型的属性名出现在操作符的右边,就使用F对象进行包裹。但是在查询或操作的时候不能使用or或者|的关键字。在且的操作可以考虑链式编程或者直接使用,间隔。

2024-10-21 13:26:27 338

原创 Django 模型初始化及数据处理(增删改查)

对数据表计算统计值,需要使用 aggregate 方法,提供的参数可以是一个或者多个聚合函数,aggregate 是 QuerySet 的一个子句,它的返回值是一个字典类型。字段检索,是在字段名后加 '__' 双下划线,再加关键字,类似 SQL 语句中的 where 后面的部分, 如: 字段名__关键字。在真实项目中,往往不会真的删除数据,而选择使用逻辑删除!大部分检索是懒惰执行的,只在真实获取值的时候,才会去连接数据库获取数据。last() 返回的是查询集中的最后一个对象。各种关联表的数据的添加。

2024-10-20 20:33:51 1057

原创 Django模型与数据库的关联关系

示例:YEAR_IN_SCHOOL_CHOICES = (('FR', 'Freshman'),('SO', 'Sophomore'),('JR', 'Junior'),('SR', 'Senior'),('GR', 'Graduate')) ,如果一个字段有blank=False,该字段将是必需的。元组中的第一个元素是将存储在数据库中的值,第二个元素是将在页面中显示的值,最常见用于下拉选择框select。primary_key:如果True,这个字段是模型的主键,默认是False。

2024-10-20 17:07:48 746

原创 Django模型 数据库的迁移与同步

ORM 就是通过实例对象的语法,完成关系型数据库的操作的技术,是"对象-关系映射"(Object/Relational Mapping) 的缩写。执行后在model_app的models.py中就会生成和之前一样的表结构,包含数据库中的所有的表。主应用 Django_web_10_20_demo>__init__.py。直接添加或者修改,在重新执行一遍,生成迁移文件和同步数据库的命令即可。在mysql中创建数据库实例,之后就可以开始进行数据迁移。注意迁移文件不要随意删除,要么就数据库和迁移文件同时删除。

2024-10-20 16:06:07 356

原创 django Url调度器

重定向之命名空间,在多个模块的创建下,url的属性name可能会出现重复的情况,为了方便冲顶向reverse的返回结果保持准确率,就在子应用的url前创建app_name命名空间,以此来区分。其中'/'号需要符合用户输入,在如图相同的url地址访问时django默认使用先运行的那个视图函数。to_url(self, value)方法,用于处理将Python类型转换为URL中使用的字符串。在主应用中设置所有子模块的url地址,这将会使得整个代码特别混乱。在主应用中的urls.py进行注册转换器并应用。

2024-10-19 22:25:18 550 1

原创 Django 配置文件说明

在manage.py文件中配置读取django配置文件。如果在项目文件中需要获取到配置文件的信息可以通过。配置文件中的内容可以理解为KEY和VALUE。配置文件可以通过启动项手动更改。在wsgi.py中配置。

2024-10-19 19:31:17 237

原创 Python Django项目创建及子应用创建

django-admin statproject mysite 自动生成的目录结构。python manage.py app01 创建子应用。子应用中views.py用于逻辑代码及显示编写。安装 pip install django。主应用中url和settings的配置。创建子应用后需要进行整个项目的设置。丑陋的登录(纯django)

2024-10-19 19:12:15 159

原创 django-url调度器

刚开始学习django记录一下

2024-07-14 00:59:30 186

原创 vue +element-plus:Cannot read properties of null (reading ‘component‘)

初学vue使用element-plus

2024-06-10 15:36:19 645 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除