Django模型的字段与Meta类元选项 模型中的字段模型中的字段分为字段类型和关系字段,字段类型用于定义字段的数据类型;关系字段用于定义模型之间的关联关系。 字段类型字段类型用于定义字段的数据类型。 AutoField 用于定义可自增的整型字段。如果不指定,一个主键字段将自动添加到模型中。 BooleanField 用于定义布尔类型的字段,值为True或False。此字段的默认表单控制是 CheckboxInput。 CharFi 2022-02-28 Python Web 开发 Django
SQL基础、ORM与Django模型构建 SQL 基础回顾什么是SQL SQL全称:Structured Query Language,为结构化查询语言。 SQL语言的主要功能就是同关系型数据库建立联系,进行沟通,被作为关系型数据库管理系统的标准语言。 通过SQL语句可以从数据库中查询数据、新增数据、修改数据、删除数据等。 SQL基础语句 添加语句 1INSERT INTO table_name VALUES (value1,va 2022-02-28 Python Web 开发 Django SQL
创建、配置、运行简单的Django项目 1. 创建Django项目在虚拟环境中新建 Django 项目命令的语法格式如下: 1django-admin startproject 项目名称 __init __.py:一个空文件,表示mydjango这个目录应该被看作一个Python包。 settings.py:项目的配置。 urls.py:项目的URL声明,包含Django支持的站点的“目录”,实现路由分发功能,其中的每个UR 2022-02-21 Python Web 开发 Django
Django开发环境搭建 1.Python 环境搭建在安装 Djanjo 之前,首先要在本地安装 Python 并添加到环境变量。注意要选择 Python3.0 以上版本,因为 Django2.x 之后已不再支持 Python2.x 版本。 2.创建隔离的Python环境实际生产中同一项目的不同版本可能依赖不同的环境,这时需要在系统中安装多个版本的 Python,若直接在物理环境中进行配置,多个版本的软件之间会产生干扰。 2022-02-21 Python Web 开发 Django
Django简介与MTV模式 Django 简介什么是 DjangoDjango是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。 Django 优点Django 的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架。 MVC 架构与 MTV 模式MVC(Model-View-Controller)MVC是软件工程 2022-02-21 Python Web 开发 Django
网站基础与开发流程 网站基础什么是网站网站 (Website) 是指在因特网上根据一定的规则,使用HTML(标准通用标记语言)等工具制作的用于展示特定内容相关网页的集合。简单地说,网站是一种沟通工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。 网站是在互联网上拥有域名或地址并提供一定网络服务的主机,是存储文件的空间 2022-02-21 Python Web 开发
RHCSA考前回顾与总结 RHCSA 简介红帽认证系统管理员(RHCSA,Red Hat Certified System Administrator)属于Linux系统的初级认证,主要考核对系统平台的管理能力,比较适合Linux爱好者。该认证要求考生对Linux系统有一定的了解,并且能够熟练使用 Linux 命令来完成以下任务: 访问命令行 使用命令行管理文件 创建、查看和编辑文本文件 管理本地用户和群组 监控和管理 2022-02-09 Linux RHCSA
Nginx 基本原理解析 Nginx 进程模型master 和 worker启动 Nginx 后,我们可以擦看到有 master 和 worker 两个进程: Nginx默认采用多进程工作方式,Nginx 启动后,会运行一个 master 进程和多个 worker 进程。 其中 master 充当整个进程组与用户的交互接口,同时对进程进行监护,管理 worker 进程来实现重启服务、平滑升级、更换日志文件、配置文件实时生 2022-01-28 Nginx Nginx
Nginx 配置高可用的集群 本文部分内容参考了架构文摘的博客【 传送门】 关于高可用高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。如果一个系统能够一直提供服务,那么这个可用性则是百分之百,但是天有不测风云。所以我们只能尽可能的去减少服务的故障。 解决的问题在生产环境上很多时候是以 Nginx 做反向代理对外提供服务,但是一天 N 2022-01-24 Nginx Nginx
Nginx 配置实例-动静分离 关于动静分离Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx 处理静态页面,Tomcat 处理动态页面。 动静分离从目前实现角度来讲大致分为两种:一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案;另外一种方法就是动态跟静态文件混合在一起发布,通 2022-01-23 Nginx Nginx