makemigrations django4 migrate django

Django 动态操作model

from django.apps import apps for o in oids_result: oid_result = snmp.snmpWalk(o.oid) if o.model_filed_name and len(o.model_filed_name) > 0: field_name ......
动态 Django model

通过局域网访问连接 vite 或 Django 之类的项目

> 博客地址:https://www.cnblogs.com/zylyehuo/ # step1 ```bash 将 vite 或 Django 类的项目启动 ip 设置为 0.0.0.0:端口 ``` # step2 ```bash 查询本机电脑在当前局域网下的 ip ``` # step3 `` ......
局域网 局域 项目 Django vite

Python基础day56 Django URL分组设置

URL函数的使用(支持正则表达式)、无名分组、有名分组、反向解析(无名分组和有名分组)、Django2中的path函数支持的5中转换器、路由分发、伪静态的概念、虚拟环境 ......
基础 Python Django day URL

URL函数的使用(支持正则表达式)、分组、反向解析、Django2的转换器、路由分发、伪静态的概念、虚拟环境

url('test', views.test),url函数的第一个参数是支持正则表达式的如果匹配到一个路由,就不在往下匹配,直接执行路由对应的视图函数 http://127.0.0.1:8000/test/是django默认设置的,django会先拿着test去匹配,如果匹配不到,它会自动加一个斜杠 ......
正则 表达式 转换器 路由 静态

django(模版层)

一 模板语法传值 {{}}: 变量相关、过滤器 {%%}: 逻辑相关(静态文件配置、反向解析、标签相关、模版继承和 导入) def index(request): # 模板语法可以传递的后端python数据类型 n = 123 f = 1.23 s = '我不想值班' b = True l = [' ......
模版 django

django orm 使用关联字段查询和更新

### 关联字段查询 ``` _exam_fields = ['add_datetime', 'times', 'start_date', 'end_date', 'uuid', 'name', 'img', 'duration', 'bx_duration'] _alias_fields = { ......
字段 django orm

Django之url函数、有名分组、无名分组、反向解析

一、url函数的使用(支持正则表达式) 二、有名分组 三、无名分组 四、反向解析 五、路由分发 ......
函数 Django url

django数据库不存在就插入存在就修改

django数据库不存在就插入存在就修改 ## 需求 django插入数据到数据库时,需要根据条件判断,如果不存在,就插入一条新数据,如果已经存在,则修改数据的字段 ## 解决办法 ### 函数 使用该函数可以完成上述功能 `模型.objects.update_or_create()`例如`Stud ......
数据库 数据 django

url函数的使用,无名分组和有名分组,反向解析,django2中5种转换器,路由分发,伪静态的概念,虚拟环境

## url函数的使用(支持正则表达式) ```python # django1中使用的是url url('test', views.test), url函数的第一个参数是支持正则表达式的 如果匹配到一个路由,就不在往下匹配,直接执行路由对应的视图函数 # http://127.0.0.1:8000 ......
转换器 路由 静态 函数 概念

【补充】Django中的翻译函数

# 【补充】Django中的翻译函数 ```python # 只要做了国际化,会自动翻译成,当前国家的语言 from django.utils.translation import gettext_lazy as _ # 使用方法 _是一个函数,函数调用,可以将参数翻译成其他语言 _('hello' ......
函数 Django

【补充】Django配置文件中的参数的作用

# Settings.py中的配置的作用 # 【1】路径相关 ```python # pathlib : 3.8+以后的模块,跟路径相关 from pathlib import Path # (1)项目根目录路径 BASE_DIR = Path(__file__).resolve().parent. ......
作用 参数 文件 Django

- 通过结合前端页面实现ORM对数据的增删改查 - Django中如何创建表关系 - 一对一 - 一对多 - 多对多 - Django框架的请求生命周期流程图 - 路由层urls.py - 视图层views.py - 模板层templates

通过结合前端页面实现ORM对数据的增删改查 案例:写一个页面,就是把数据库中的数据以表格的形式展示出来,然后在每一行的后面加两个按钮,分别是修改、删除的按钮 1.首先在数据库创建一个表格 1.在model.py中创建表格 2.python manage.py makemigratins迁移记录 3. ......
Django 流程图 视图 一对一 前端

django(视图层)

一、 三板斧 ''' HttpResponse 返回字符串类型 render 返回html页面,并且在返回给浏览器之前还可以给html文件传值 redirect 重定向 ''' # 视图函数必须返回一个HttpResponse对象 正确 # 看三者的源码(render和redirect继承HttpR ......
视图 django

django(路由层)

一、简介 # 路由匹配 url(r'test',views.test), url(r'test_add',views.test_add) # r'test'与请求头的数据进行正则匹配 ''' url方法第一个参数是正则表达式 只要第一个参数正则表达式能够匹配到内容,那么就会立刻停止往下匹配 直接执行 ......
路由 django

Django web框架实现nacos【多配置】修改

Django web框架实现nacos【多配置】修改 基于上面一个博客进行功能升级优化,在实际场景中一般会有多个配置需要同时进行修改,上章节功能就不足满足使用了,在此基础上进行功能优化同时修改多个配置进行提交表单。 1. 安装依赖 pip install nacos-sdk-python PyYAM ......
框架 Django nacos web

Django Form源码分析(1) (TextInput)

自定义视图函数test widget = forms.TextInput(attrs={'class': "form-control"}) 运行步骤 1. 初始化封装 设置默认值 封装结束 # widge.input_type = "text"# widge.template_name = "dja ......
TextInput 源码 Django Form

Django web框架实现修改【单个】nacos配置

Django web框架实现修改【单个】nacos配置 基于上一个博客的Django 的项目环境继续添加一些高级的功能——修改nacos配置。 简单回顾一下,上面添加的功能: 博客网站文章上传、发布,redis key删除接口。 1. 首先安装Python Nacos客户端库 pip install ......
单个 框架 Django nacos web

Django Form源码分析(3) - 课后作业

昨日课后作业(Form源码分析) 问题: 当浏览器请求方式为POST,form如何封装,封装后如何进行valid校验 答案: 1. 分析 form = LoginForm2(request.POST) 这行代码其实等于 form = LoginForm2(data = request.POST) 加 ......
源码 Django Form

Django Form源码分析(2)

1 前置知识点 1.1 render函数 可以看到render函数先拿到模板, 再进行模板渲染 那么form函数是如何自动生成表单里的input标签呢, 应该是在form里已经渲染好一遍生成了input标签放进了{"form": form}的集合 render函数再进行渲染 2 Form函数 2.1 ......
源码 Django Form

Django 之前端动态数据展示

一、结合前端页面实现ORM对数据的增删改查 1、修改和删除功能的逻辑 '''修改功能的逻辑''' 1、 确定修改哪条记录,怎么确定? 通过主键id确定唯一一条记录 2、点击修改的按钮,应该跳转到一个修改的页面 3、应该通过id查询到原来的数据,并且把这个记录的数据展示到修改的页面 4、开始修改,提交 ......
前端 动态 数据 Django

ORM对数据的增删改查,动静态网页,Django创建表关系,Django框架的请求生命周期流程图

### 通过结合前端页面实现ORM对数据的增删改查 ```python # 我让你写一个页面,就是把数据库中的数据以表格的形式展示出来,然后在每一行的后面加两个按钮,分别是修改、删除的按钮 # 表格的展示页面 '''思考修改功能的逻辑:''' 1、 确定修改哪条记录,怎么确定? 通过主键id确定唯一 ......
Django 流程图 静态 周期 框架

django(web框架推导、简介、数据库初识)

一 web框架推导 1 软件开发架构 cs架构bs架构bs本质是也是cs 2 纯手撸web框架 # HTTP协议 ''' 网络协议 HTTP协议 数据传输是明文 HTTPS协议 数据传输是密文 websocket协议 数据传输是密文 四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上的 ......
框架 数据库 简介 数据 django

Django

[toc] ## Web应用 ```python # python的就业方向 1. web方向 >就是通过浏览器访问的应用程序 >做网站的 >90%的工作都是web 2. 爬虫岗位 >就是爬取数据的 3. 数据分析方向 >工作岗位不是很多 4. AI >没有工作经验的先不要去 >数学 >AutoGP ......
Django

速通 Django

# 0x01 入门 ## (1)简介 * 官方网站[链接](http://www.djangoproject.com/) * Django 是一个开放源代码的Web应用框架,由Python写成 * Django 采用 MTV 的框架模式,即模型 M,视图 V 和模版 T ## (2)安装 ### a ......
Django

Django2配置文件、pycharm连接数据库、Django链接mysql、orm

配置文件介绍(setting.py) 注册应用的 INSTALLED_APPS 中间件 MIDDLEWARE 根路由文件名 ROOT_URLCONF Django连接数据库的 DATABASES 语言和时间 LANGUAGE_CODE = 'zh-hans' TIME_ZONE = 'Asia/Sh ......
Django Django2 pycharm 链接 数据库

Python基础day54 Django2

配置文件的介绍、静态文件的配置、request对象请求方法、pycharm连接数据库、Django连接MySQL、Django中的ORM、ORM增删改查字段、ORM增删改查数据 ......
Django2 基础 Python Django day

创建Django项目

## 创建Django项目 安装django ``` pip install install django ``` 创建项目 ``` django-admin startproject Fast . ``` > 这个. 是为了让django项目在根目录下,在创建虚拟环境有用 #### django ......
项目 Django

配置文件的介绍,静态文件的配置,request对象请求方法,pycharm连接数据库,Django连接MySQL,Django中的ORM,ORM增删改查

### 配置文件的介绍 ```python # 注册应用的 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.session ......
文件 Django 静态 ORM 对象

Django 连接数据库

一、配置文件介绍 1、settings # 注册应用的 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions' ......
数据库 数据 Django

Django框架的学习,主要文件介绍,应用,小白必会三板斧

# 今日内容详细 ### MySQL数据库、前端 ```python 我们之前学习了数据库、前端、Python基础等三大部分,但是,他们三块的内容没有串在一起, 也就没办法开发出一个完成的web项目出来,因此,我们通过Django框架把这三者融合在一起, 以后我们就可以很方便的开发出各种各样的项目. ......
三板 三板斧 框架 文件 Django