Django 从0开始创建一个项目

Django 从0开始创建一个项目创建Django工程及配置 创建工程:django-admin starproject 项目名 创建APP:Python3 manage.py startapp app名称 可以创建多个app,每个app代表不同的业务,开发的时候互不影响 URL通过路由分发实现跳转 注册APP:在后面加上app的名称 1234567891011INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messag...

阅读全文

Django操作数据库

首先是建立数据表一对一一对多多对多 1 自己开发Web框架 开发Web框架涉及的内容 socket http协议 无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应(response),连接就被关闭了 HTML知识 数据库(pymysql,SQLAlchemery) 互联网的通信都是基于sock进行通信的HTTP:无状态、短连接TCP:不断开WEB应用(网站): HTTP协议: 1234567891011121314151617181920212223242526272829303132发送: POST /index HTTP/1.1 Host: 127.0.0.1:8080 Co...

阅读全文

MySQL高级

1 视图 设置的别名create view as + SQL语句 用别名代表临时表 2 触发器对某张表增删改时,使用触发器自定义关联表,这个是数据级别的自动操作 所谓的前后是用C语言写的装饰器,这中间先解析new :insert 有old :delete updata 都有 3 函数内置函数: 聚合函数 select curdate();– 获得当前时间 字符串 时间类 格式化时间 DATE_FORMAT(时间,“%”)自定义函数: 123456789101112131415 delimeter \\ -- 修改结束符create functionf1( i1 int, i1 int )begin declare num int de...

阅读全文

MySQL 外键 表的查询

自增补充 这是查看怎么创建的表, \G示旋转90度显示表的内容表的自增的关键是 AUTO_INCREMENT=3,在表中添加数据后,这个会自动改变,通过alert可以改变这个默认值12345678mysql> show create table t1 \G;*************************** 1. row *************************** Table: t1Create Table: CREATE TABLE `t1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` char(10) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoD...

阅读全文

MySQL基础

数据的存储 单程序的数据存储在文件中(独有)但程序程序(共有) 数据库MySqlMySQL:是用于管理文件的软件 服务端软件 socket服务端 本地文件操作 SQL语句解析 客户端软件 socket客户端 发送命令 SQL语句解析 技能 安装客户端 服务端 连接 学习SQL语句 其他类似软件: 关系型数据库:sqllite,db2,oracle,access,sql server MySQL 非关系型数据库:MongoDB,redis MySql安装Windows版本下载地址 安装版本就是一路next 解压版的安装方式 初始化 找到bin文件下的mysqld 服务端 E:\mysql-5.7.16-winx64\mysql-5.7.16-winx64\bin\mys...

阅读全文

© 2018 Peter's Blog Center All Rights Reserved.
Theme by hiero