application production gunicorn django

Django基础入门:Django过滤器和标签讲解

Django过滤器Django过滤器是一种用于在Django模板中处理数据的技术。过滤器的作用是可以对模板中的变量进行加工、过滤或格式化,返回一个新的值供模板使用。 过滤器语法过滤器作用是在变量输出时,对输出的变量值做进一步的处理。我们可以使用过滤器来更改变量的输出显示。过滤器跟模板标签一样,也是在 ......
Django 过滤器 标签 基础

Python基础day63Django操作session和中间件使用

Django操作cookie # 设置cookie # 获取cookie set_cookie('key', 'value', max_age=5,expires=5) 参数: ● key, 键 ● value=’’, 值 ● max_age=None, 超时时间 cookie需要延续的时间(以秒为 ......
中间件 session 基础 Python Django

什么是迭代器,生成器,装饰器;django的信号用过吗?如何用,干过什么;什么是深拷贝,什么是浅拷贝,如何使用

# 什么是迭代器,生成器,装饰器;django的信号用过吗?如何用,干过什么;什么是深拷贝,什么是浅拷贝,如何使用 ## 什么是迭代器,生成器,装饰器 ```python # 迭代器 - 迭代:一种不依赖于索引取值的方式,我们不需要关注它的位置,只要能够一个个取值,它就称之为迭代,python中就是 ......
拷贝 生成器 信号 django

production的db和report db

1.客户本身也想查下数据库 2.但是不能把数据库权限开放给客户,万一变更了什么数据容易导致系统崩溃 3.可以通过bin_log之类同步一个report db 4.report db只有表建构用来存储数据,没有外键之类的 5.客户也可也通过report db自己查询和导出报表。 ......
production report db

- Django操作cookie - Django操作session - CBV添加装饰器 - 中间件 - csrf跨站请求

Django操作cookie 设置cookie:对象点set_cookie() 获取cookie:request点COOKIE点get set_cookie('key', 'value', max_age=5,expires=5) 参数: KEY:k值 value:V值 max_age=None, ......
Django 中间件 session cookie csrf

Django Ajax获取CSRF token

1. 在script标签里设置方法// using jQueryfunction getCookie(name) { var cookieValue = null; if (document.cookie && document.cookie != '') { var cookies = docum ......
Django token Ajax CSRF

Django操作cookie,Django操作session,Django中的Session配置,CBV添加装饰器,中间件,csrf跨站请求

## Django操作cookie ```python cookie参数: ● key, 键 ● value=’’, 值 ● max_age=None, 超时时间 cookie需要延续的时间(以秒为单位)如果参数是\ None`` ,这个cookie会延续到浏览器关闭为止 expires=None, ......
Django 中间件 Session session cookie

django静态资源访问404问题

原因: settings.py 未配置静态资源位置 urls.py 未配置相应路由 解决方法: 在项目目录下新建 static用于存放静态文件 1 settings.py 2 3 STATIC_URL = 'static/' 4 STATICFILES_DIRS = [ 5 BASE_DIR / " ......
静态 django 问题 资源 404

关于Django4.2.4连接mysql8.0.32的问题

Django4.2.4连接mysql8.0.32报错: (blog) root@MyHost:/data/blog# python3 manage.py makemigrations /root/.pyenv/versions/blog/lib/python3.9/site-packages/dja ......
Django4 Django mysql8 问题 mysql

vue+django跨域问题

解决办法: MIDDLEWARE = [ 'corsheaders.middleware.CorsMiddleware', 'yshop.middleware.AuthorizeMiddleware', 'django.middleware.security.SecurityMiddleware', ......
django 问题 vue

Python基础day63 Django分页和cookie、session

推导分页的原理 分页:当我们要展示的数据特别多的时候,一页展示不完,这个时候我们需要把要展示的数据分成多页展示 分页中需要的几个参数:1. 总数据有多少条2. 每页展示多少条数据(自己规定的20)3. 一共展示多少页4. 总页数 = 总数据量 / 每页展示多少条数据5. 当前第几页(前端传过去的) ......
session 基础 Python Django cookie

Django REST framework

简介 在 Django 框架基础之上,进行二次开发 用于构建 Restful API 简称为 DRF 框架 或 REST framework 特性 提供了强大的 Serialize 序列化器,可以高效进行序列化与反序列化操作 提供了极为丰富的类视图、Mixin 扩张类、ViewSet 视图集 提供了 ......
framework Django REST

- 推导分页的原理 - 使用分页类(器) - cookie和session的介绍、token - Django操作cookie - django操作session - CBV添加装饰器

推导分页原理 分页:当我们要展示的数据特别多的时候,一页展示不完,这个时候我们需要把要展示的数据分成多页展示 分页中需要的几个参数:1. 总数据有多少条2. 每页展示多少条数据(自己规定的20)3. 一共展示多少页4. 总页数 = 总数据量 / 每页展示多少条数据5. 当前第几页(前端传过去的) 总 ......
session cookie 原理 Django django

Django博客开发教程:使用富文本编辑器添加数据

在Django admin后台添加数据的时候,文章内容文本框想发布一篇图文并茂的文章需就得手写Html代码,这十分吃力,也没法上传图片和文件。这显然不是我等高大上程序猿想要的。 为提升效率,我们可以使用富文本编辑器添加数据。支持Django的富文本编辑器很多,这里我推荐使用DjangoUeditor ......
编辑器 文本 教程 数据 Django

django ORM操作

from django.contrib.auth.models import User from django.db.models import Q from django.db.models.functions import Lower from app.models import * 添加操作 ......
django ORM

Django之Model操作数据库

ORM简介 O(objects):类和对象。R(Relation):关系,关系数据库中的表格。M(Mapping):映射。 Django ORM框架的功能: 建立模型类和表之间的对应关系,允许我们通过面向对象的方式来操作数据库。 根据设计的模型类生成数据库中的表格。 通过方便的配置就可以进行数据库的 ......
数据库 数据 Django Model

django 模板

模板继承 模板继承和类的继承含义是一样的,主要是为了提高代码重用,减轻开发人员的工作量 {% extends 'base.html' %} base.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title> ......
模板 django

django响应html

from django.template import Template,Context,loader def index(req): t = loader.get_template("index.html") c = Context({ }) #return HttpResponse(loader ......
django html

推导分页的原理,分页类的使用,cookie和session的介绍(重要),Django操作cookie

## 推导分页的原理 ```python 分页:当我们要展示的数据特别多的时候,一页展示不完,这个时候我们需要把要展示的数据分成多页展示 分页中需要的几个参数: 1. 总数据有多少条 2. 每页展示多少条数据(自己规定的20) 3. 一共展示多少页 4. 总页数 = 总数据量 / 每页展示多少条数据 ......
cookie 原理 session Django

django自定义过滤器

https://docs.djangoproject.com/zh-hans/3.1/howto/custom-template-tags/ 代码布局 自定义的 tags 和 filters 会保存在模块名为 templatetags 的目录内。模块文件的名字即稍候你用来加载 tags 的名字,所以 ......
过滤器 django

【GTK】Application Id

Application ID一般是使用倒置的域名,如org.gnome.gedit。 # 1、App id的使用场景 + 作为GtkApplication或者GApplication的入参,每个应用程序应该由唯一的App Id,这个App Id可以用来传递消息; + 在D-Bus中使用,App id ......
Application GTK Id

Django 离线脚本(数据库添加admin用户)

import osimport sysimport djangobase_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))sys.path.append(base_dir)os.environ.setdefault(' ......
脚本 数据库 数据 用户 Django

Django Redis 配置

CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://127.0.0.1:6379/", "OPTIONS": { "CLIENT_CLASS": "django_redis. ......
Django Redis

Django Session 配置

SESSION_ENGINE = "django.contrib.sessions.backends.db"SESSION_CACHE_ALIAS = "default"SESSION_COOKIE_NAME = "sid"SESSION_COOKIE_PATH = "/"SESSION_COOKI ......
Session Django

Django博客开发教程:实现网站首页

实现首页模板前,我们先把共公的页面模板base.html调用好。首先我们先看导航部分,除开首页和关于博主之外,其它的其实是我们的文章分类名。如图: 我们只需要在首页视图函数里,查询出所有的文章分类名称,然后在模板页面上展示就行。 blog/views.py from .models import C ......
网站首页 教程 Django 博客 网站

Django博客开发教程:实现模板之前的分析与准备

在之前的体验django模板、体验数据查询以及一些常用的模板使用方法文章里,向大家介绍了如何将数据库的数据展现到网页上,和一些简单的模板使用方法。之后我们就开始实现各种页面的展现。 在此之前,我们先从前端设计师手里拿到模板,然后分析模板页面结构和代码,并通过需求思索如何实现。模板下载地址: temp ......
模板 教程 Django 博客

前端post请求方式传参参数各种格式详解,form-data,application/x-www-form-urlencoded,application/json,text/xml

## 前端传参参数各种格式详解 ``` 一、form-data 二、application/x-www-form-urlencoded 三、application/json 四、text/xml ``` ## 总结 ### form-data enctype 等于 multipart/form-da ......

- 前后端数据传输的编码格式(contentType) - Ajax朝后端提交文件数据 - Ajax朝后端提交json数据 - Ajax结合layer弹窗实现删除的二次确认 - Django如何批量添加数据(一次性添加10000条数据,背后的逻辑重要) - 推导分页的原理(分页功能如何实现的,代码无需掌握,明白思路) - 以后分页就直接使用现成的分页器(类)

前后端数据传输的编码格式(contentType) 前后端数据传输的请求方式有两种:get、post 我们只研究post请求的编码格式 三种编码格式 urlencoded form-data json 发送post请求的方式 form表单 Ajax postman(第三方工具,需要下载) form表 ......

Django 的数据库操作

Djangp 提供了一套抽象的 API ,能够对数据库进行 CRUD (create,retrieve,update,delete objects) 1、使用 shell 操作 安装 ipython 交互环境 pip install -i https://pypi.douban.com/simple ......
数据库 数据 Django

Django 模型的简单应用

每一个应用下的数据库模型类,需要在当前应用下的model.py 这个文件中定义数据库模型 定义规则如下: 一个数据库模型类需要继承 Model 或者 Model 的子类 默认会创建一个自动递增的 id 主键 默认创建的数据库名为,应用名小写_数据库模型类小写 一个数据库模型类相当于一个数据表(Tab ......
模型 Django