随笔分类 - 04:Django
摘要:一、cookie和session理论 1、保存个人数据的技术 在学习前端的时候,我们了解过http协议的四大特征:基于请求相应,作用域应用层,无状态,短连接 其中无状态指的就是,网页无法保存用户信息,没有数据的交互,哥哥网页只是静态的页面,网页无法保存用户信息 但是随着电商等发展,需要网页中注册登录
阅读全文
摘要:一、批量插入数据 # 制作一张表 from django.db import models class Book(models.Model): title = models.CharField(max_length=32, verbose_name='图书标题') price = models.De
阅读全文
摘要:一、什么是Ajax AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 同步交互:客户端发出一
阅读全文
摘要:一、测试环境 1、什么是测试环境 在Python脚本中调用Django环境 测试环境是指不需要启动整个Django框架项目,而是在应用中的test.py文件中通过一系列的导入 实现整个项目可以在一个py文件中的简单启动方式,通过操作这个test.py文件,方便我们对整个Django项目的测试。 2、
阅读全文
摘要:一、传值 1、模板传值的语法 {{ }} # 一般跟变量使用相关的 {% %} # 一般跟逻辑相关的 2、支持传值的数据类型 整型、浮点、字符串、列表、元组、字典、集合、布尔 函数、类 3、取值 字符串、列表、元组、字典一律通过(.)索引取值,与python内索引取值不同 函数名传值,立即执行函数的
阅读全文
摘要:一、Django请求生命周期流程图 二、路由层 1、路由文件 项目中url.py文件中,添加路由设置 urlpatterns = [ url(r'^test/', views.test), ] r'^test/' # 正则表达式,匹配以test开头,以/结尾的字符,r是去掉转义符,保证斜杠只是斜杠字
阅读全文
摘要:一、ORM简介 1、什么是ORM ORM是“对象-关系-映射”的简称,不仅在python中,在其他语言中也存在。 简单来说: 我们之前操作数据库,是通过sql语句控制数据库的增删改查,操作起来比较麻烦。 ORM通过对数据库的二次封装,简化了一套自己的操作方法,不再需要书写原生sql语句来控制数据库,
阅读全文
摘要:Django作为一个web应用程序开发框架,采用的是MTV模型,每个视图、每个模板...不同的组件建立了松耦合的关系,实现了应用程序的开发和应用 具体各个组件是怎么运作的,各组件之间的联系怎么建立的,我将通过具体的Django操作一一解析。 一、Django静态文件配置 我们之前学习前端内容,包括j
阅读全文
摘要:一、Web 1、Web应用程序是什么 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件 应用程序有两种模式C/S、B/S。 C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。 B/S就是浏览器端/服务器端
阅读全文