makemigrations django4 migrate django
自学Python之路-django模板--jinja2模板引擎配置
点击返回 自学Python之路-Diang 1 安装jinja2模板引擎 pip install jinja2 2 设置jinja2环境变量 在应用目录下,创建jinja2_env.py配置文件 from django.contrib.staticfiles.storage import stati ......
Python web 框架对比:Flask vs Django
哈喽大家好,我是咸鱼 今天我们从几个方面来比较一些现在流行的两个 python web 框架——Flask 和 Django,突出它们的主要特性、优缺点和简单案例 到最后,大家将更好地了解哪个框架更适合自己的特定需求 参考链接:https://djangocentral.com/flask-vs-d ......
Django01
# 初识Django - Python知识点:函数、面向对象。 - 前端开发:HTML、CSS、JavaScript、jQuery、BootStrap。 - MySQL数据库。 - Python的Web框架: - Flask,自身短小精悍 + 第三方组件。 - Django,内部已集成了很多组件 + ......
Django自身提供测试类、工具-调研
Django自身提供测试类、工具 ## django.test.Client 他的作用是模拟客户端。提供一系列的方法,例如get、post、delete、login等其中login是用django自身的验证,特殊之处是实例化的Client可以拿到session、cookie【**Client.coo ......
自学Python之路-django模板--模板继承
点击返回 自学Python之路-Diang 1 Django模板介绍 模板用于快速生成HTML动态页面返回给客户端,模板是一个文本,用于分离文档的表现形式和内容。 模板定义了占位符以及各种用于规范文档该如何显示的模板标签。 模板通常用于产生HTML,但是Django的模板也能产生任何基于文本格式的文 ......
如何在Django中创建一个简单的计算器应用程序
Django 是一个免费开源的 Python Web 框架,可帮助您快速开发安全且可维护的 Web 应用程序。 在本教程中,我将逐步指导您使用 django 创建计算器应用程序。 这是一个适合初学者的教程,因此如果您是 Django 新手,可以继续学习。 (更|多优质内|容:java567 点 c0 ......
redirect-django-url-with-javascript
https://www.appsloveworld.com/django/100/279/redirect-django-url-with-javascript score:3 Accepted answer You can use this: window.location.href = "{% ......
Django 网站允许外部访问的设置方法
Django学习过程中一般都是在本机上使用 manage.py runserver 命令启动开发用HTTP服务器,使用本机浏览器访问此服务器。那么如果需要在联网的其他电脑上访问这个Django服务器,则需要额外做一些设置,否则会显示无法连接或连接失败等错误。 #### 1.确认Django的开发 ......
Django:单表查询之神奇的双下划线
一、单表查询中双下划线运用案例 models.Tb1.objects.filter(id__lt=10, id__gt=1) 、 #获取id大于1 且 小于10的值 models.Tb1.objects.filter(id__in=[11, 22, 33]) #获取id等于11、22、33的数据 m ......
ImportError:无法从“django.utils.encoding”导入名称“force text”[Python错误已解决]
在软件开发过程中遇到错误是很常见的,在使用 Python 和 Django 时,这样的错误之一就是ImportError: cannot import name 'force text' from 'django.utils.encoding'. force text此特定错误表明从模块导入方法时出 ......
django优缺点 # ninja的优点可替代DRF
摘抄:https://www.cnblogs.com/fnng/p/16084825.html django优点 通过脚手架创建项目/应用:不用考虑项目架构怎么设计。 自带Admin后台:在没有前端的情况下,可以比较方便通过Admin对数据进行操作。 自带常用模块:一个命令就能生成 group、us ......
创建第一个Django app-part3
## 编写更多的视图 > 编辑polls/views.py 点击查看代码 ``` from django.shortcuts import render from django.http import HttpResponse # Create your views here. def index( ......
Python Django Web开发实战
# Python Django全面介绍 Django是一个非常强大的Python Web开发框架,它以"快速开发"和"干净、实用的设计"为设计宗旨。本文将从Django的基本概念开始,逐渐引导大家理解如何使用Django构建复杂的web应用程序。 ## Django基本概念与原理 首先,让我们从Dj ......
celery 之 celery介绍架构和安装、celery执行异步任务、包结构celery、celery执行延迟任务和定时任务、django中使用celery、接口缓存
[toc] # 一、celery介绍架构和安装 ### 1、celery :分布式的异步任务框架,主要用来做: - 异步任务 - 延迟任务 - 定时任务 》如果只想做定时任务,可以不使用celery,有别的选择 ### 2、celery 框架,原理 ``` 1)可以不依赖任何服务器,通过自身命令,启 ......
11celery介绍架构和安装,celery执行异步任务,包结构celery,celery执行延迟任务和定时任务,django中使用celery,接口缓存
# 1 celery介绍架构和安装 ```python # celery :分布式的异步任务框架,主要用来做: - 异步任务 - 延迟任务 - 定时任务 》如果只想做定时任务,可以不使用celery,有别的选择 # celery 框架,原理 1)可以不依赖任何服务器,通过自身命令,启动服务(内部支持 ......
redis之在django中使用
# 直接使用 1. 在pool.py中创建连接池 ```python import redis POOL = redis.ConnectionPool(host='127.0.0.1', port=6379,password='1234',max_connections=1000) ``` 2. 在 ......
django使用gunicorn框架,客户端请求耗时接口被中断问题
项目使用的是django,使用了gunicorn作为动态web服务,使用的是supervisor作为进程管理工具。 由于特殊原因,最近上线了一个非常耗时的http接口,一段时间后开始有用户陆续反馈他们的代码调用这个接口会返回502错误,经过一段时间的排查排除了网关的问题,确认是系统问题。 经过日志信 ......
django离线脚本的使用(就是需要借助django的功能,然后写一些脚本)
在django中,我们可以创建一些离线脚本,它的意思是我们并没有启动django服务,而只是运行了django的一些配置 以便我们在脚本里完成一些,需要django环境支持的脚本操作 下面是详细用法: ``` # 启动django import os import sys import django ......
django页面导入导出
django页面导入导出 导出的业务比较通用,广泛,需要开发效率,可以使用 django_import_export 导入,业务不常用,但需要定制化,错误消息要详细,用django_import_export导入,一般用在后台或开发人员自己转移数据。 但提供给前台用户, 还需要选择可定制的,我选择d ......
10redis列表操作,其他操作,redis管道,django中使用redis,django缓存,序列化json和pickle,celery介绍
# 字符串和字节转换的两种方式 ```python # 字符串和字节转换的两种方式 -decode,encode -直接类型转换 -bytes格式的16进制,2进制,10进制的显示 # 字符串需要用encode,bytes格式需要用decode,但是有时候忘了 #可以直接进行强转 b1=bytes( ......
Redis基础(二)——列表操作、redis管道、Django中使用redis
## Redis列表操作 ```python ''' lpush(name,values) rpush(name, values) 表示从右向左操作 lpushx(name,value) rpushx(name, value) 表示从右向左操作 llen(name) linsert(name, wh ......
django部署到windows服务器上
使用Waitress pip install waitress 在项目的根目录下穿件一个server.py 内容为 from waitress import servefrom django的项目名称.wsgi import application if __name__ == '__main__' ......
django项目在windows的部署(apach+Mod_wsgi+django)
如果django项目如果要正式使用,我们需要将项目部署到开发环境上去。django项目自带的服务不支持多线程,会出现多个用户访问时,页面卡死,半天打不开的问题。所以, 该如何部署django项目呢?下边是我的部署经验,实测有效。 如果可以的话,尽量部署到linux上,但是我的系统中涉及到一些wind ......
django缓存的使用
#### 缓存:可以把django中的一个变量(数据),存放到某个位置,下次还可以取出来 #### 之前用过:默认放在:内存中,其实可以放在文件中,数据库,redis。。。。 `from django.core.cache import cache` `cache.set('key','value' ......
创建django项目
一、python基本信息 python 版本:3.8 Django版本:2.2 django:python写web网站的最好用的框架,mtv框架 pip:python自带的包管理工具,管家 pip安装一个第三方包:pip install 包名 == 版本(pip install django==2. ......
django框架原理
一、MTV设计 T 模板(Template)接收用户输入后交由 V 视图(View)去处理,V 视图(View)负责连接 M 模型(Model)进行数据操作、并将操作返回的结果再传送给 T 模板(Template)进行展示。以上就是 Django 框架的 MTV 模式的基本工作原理 二、Django ......
django基础
## 创建django目录 ```python "d:\python" startproject 项目名称 ``` ## 搭建app ```python # 创建app python manage.py startapp app01 # 在setting上注册app INSTALLED_APPS = ......
Pycharm 配置运行 Django 项目
[TOC] #### (1)配置Django路径 设置——>语言和框架(Django): - 启用Django支持:勾选 - 选择Django项目根:Django工程路径 - 选择设置目录:一般在其子文件夹下 - 管理脚本:manage.py - 用于脚本文件的文件夹模式:migrations ![ ......
django之中间件(middleware)
[toc] # django之中间件(middleware) 在之前一篇博文中,有关django的请求流程中,我们关于中间件这一层并没有详细的介绍,在这张图中,我们将中间层定义为django网关层和路由层的过渡层,那么具体会中间件会做什么事呢。 [![img](https://img2023.cnb ......
django之模板层(templates)
[toc] # django之模板层(templates) ## 模板语法简介 **模板语法是由后端处理的**,我们一般使用render函数处理(视图层的函数,最终将处理好的html作HttpResponse返回出去)。 模板层基本涉及三种形式的语法: - {{}}:主要与数据值相关 - {%%}: ......