文章分类 - Django
摘要:AJAX准备知识:JSON 什么是 JSON? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 * JSON 使用 JavaScript 语
阅读全文
摘要:前言 Django对于日志输出的信息是很完善的,request的信息,setting配置,trackback的信息,一应俱全,足够我们调试了。但是在线上环境,如果让用户看到这些信息,是很不安全的(暴露代码)。所以在线上我们要关闭Debug,但是又不能扔掉这些调试信息,这就要用到logging模块。
阅读全文
摘要:常用语法 只需要记两种特殊符号: {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 官方文档 变量 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 几个例子: view中代码: 模板中支持的写法: Filters
阅读全文
摘要:Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它
阅读全文
摘要:Django路由系统介绍 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 URLconf配置 基本格式: 注意:Django 2.0
阅读全文
摘要:Django 安装 创建一个django项目 下面的命令创建了一个名为"mysite"的Django 项目: 目录介绍 运行Django项目 模板文件配置 静态文件配置 Django基础必备三件套 HttpResponse 内部传入一个字符串参数,返回给浏览器。 例如: render 除reques
阅读全文
摘要:中间件介绍 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的直白一点中间件是帮助我们在视
阅读全文
摘要:4. 找到项目使用的所有组件和版本。 pip install pipreqs pipreqs ./ --encoding=utf-8 5. 虚拟环境 pip3 install virtualenv virtualenv env1 --no-site-packages activate deactiv
阅读全文
摘要:路飞学成表结构 课程相关表结构 model; class CourseCategory(models.Model): """课程大类, e.g 前端 后端...""" name = models.CharField(max_length=64, unique=True) def __str__(se
阅读全文
摘要:推荐课程的开发 需求: 我们在点击推荐课程的时候,会有该推荐课程的详细页面 思路: 为每一个推荐课程标签添加事件,重新加载页面 同时加载成功后路由发生相应的变化 需要说明的是,vue跟jquery不同,因为vue是单页面,所有他做的只是页面组件的重建与销毁 如若你只是改变路由的话,那么页面不会有变化
阅读全文
摘要:路飞学城项目之前后端分离 前后端故名思议就是前端和后端分离开来,一个人写前端,一个人写后端. 前后端都是要基于restful协议进行的.那么什么是resful协议? restful协议 后端主要是写接口,所谓的接口就是url,前端用ajax技术发送请求给后端,向后端拿想要的数据 而后端只需要返回js
阅读全文