欢迎来到 Kong Xiangqun 的博客

随笔分类 -  django

摘要:序列化: api接口开发,最核心最常见的一个过程就是序列化,所谓序列化就是把数据转换格式,序列化可以分两个阶段: 序列化: 把我们识别的数据转换成指定的格式提供给别人。 例如:我们在django中获取到的数据默认是模型对象,但是模型对象数据无法直接提供给前端或别的平台使用,所以我们需要把数据进行序列 阅读全文
posted @ 2020-10-22 11:15 kongxiangqun20220317 编辑
摘要:一、web应用模式 在开发Web应用中,有两种应用模式: 前后端不分离 2.前后端分离 二、api接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本。 目前市面上大部分公司开发人 阅读全文
posted @ 2020-10-22 09:11 kongxiangqun20220317 编辑
摘要:一、中间件介绍 # 中间件简单来说,就是给所有的请求都加上了相同的操作或功能 # 如果想修改传到视图的HTTPRequest对象,或修改view返回的HttpResponse对象,都可以通过中间件实现 """ 说白了,就是帮助我们在视图函数执行之前和之后做一些额外操作. 本质就是一个类,类中有几个方 阅读全文
posted @ 2020-10-06 00:09 kongxiangqun20220317 编辑
摘要:一、关于Ajax # AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML” # 即使用Javascript语言与服务器进行异步交互,传输的数据为XML # 传输的数据不只是XML,现在更多使用json数据 """ AJAX 不 阅读全文
posted @ 2020-10-06 00:08 kongxiangqun20220317 编辑
摘要:一、创建表结构 作者与作者详细信息是一对一的关系(onetoone) 出版社与书的关系是一对多(onetomany) 书与作者的关系是多对多(manytomany) 建立的表结构如下: from django.db import models # Create your models here. c 阅读全文
posted @ 2020-09-20 19:06 kongxiangqun20220317 编辑
摘要:一、ORM简介 ORM-对象关系映射(Object Relational Mapping,简称ORM) 原生sql和orm代码对比 #sql中的表 #创建表: CREATE TABLE employee( id INT PRIMARY KEY auto_increment , name VARCHA 阅读全文
posted @ 2020-09-20 15:49 kongxiangqun20220317 编辑
摘要:一、语法 """ {{ }} 和 {% %} 变量相关的用{{ }},逻辑相关的用{% %} """ 二、句点符(.) """ 模版系统遇到点("."),它将以这样的顺序查询: 字典查询(Dictionary lookup) 属性或方法查询(Attribute or method lookup) 数 阅读全文
posted @ 2020-09-19 20:16 kongxiangqun20220317 编辑
摘要:一、Django的视图函数 一个视图函数(类),是一个简单的python函数(类),它接收web请求并且相应 相应可以是HTML内容,可以是重定向,一个错误信息(例404),一张图片等 一个简单的视图 from django.http import HttpResponse def current( 阅读全文
posted @ 2020-09-19 17:14 kongxiangqun20220317 编辑
摘要:一、URL配置 1、django1.11版本 URL配置,它的本质是URL与要为该URL调用的视图函数之间的映射表。你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 from django.conf.urls import url #循环urlpattern 阅读全文
posted @ 2020-09-19 16:30 kongxiangqun20220317 编辑
摘要:一、django安装 # pip install django 二、创建一个项目 # django-admin startproject mysite """ mysite settings.py url.py wsgi.py manage.py(启动文件) """ 三、创建一个应用 # pytho 阅读全文
posted @ 2020-09-18 22:41 kongxiangqun20220317 编辑

点击右上角即可分享
微信分享提示