摘要: ECMAScript6语法简介 块作用域构造let和const 块级声明用于声明在指定块的作用域之外无法访问的变量,块级作用域存在于函数内部或块中( {}之间的区域 )。 let声明 在函数作用域或全局作用域中通过关键字var声明的变量无论在哪里都会被当成在当前作用域顶部声明的变量,这就是JavaS 阅读全文
posted @ 2021-08-09 21:39 KKKyrie 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 应用项目部署 当一个应用项目经过开发人员的努力,完成了需求分析、程序设计、开发、测试,最后一步是把应用程序部署到生产环境中正式上线,也就是把应用程序安装到服务器上,让他人可以访问。本章介绍myproject项目部署到Ubuntu系统服务器的过程。由于系统版本、环境的不同,有些步骤可能略有差异。 准备 阅读全文
posted @ 2021-08-03 21:14 KKKyrie 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 基于Django认证系统的权限管理开发 当我们开发一个Web系统时,不可避免要设计用户管理系统,实现用户注册与登录、用户认证、权限分配、密码修改等功能。Django在框架中内置了一个强大的认证系统,集成了用户登录、登出、验证、权限分配等模块,并实现了基于cookie的用户会话。 Django认证系统 阅读全文
posted @ 2021-08-03 21:12 KKKyrie 阅读(467) 评论(0) 推荐(0) 编辑
摘要: Django Form组件 ​ 我们在编写向后台数据库提交数据的程序时一定会用到表单,因此需要在HTML页面设计form标签。我们会根据数据输入的需求与页面样式,在form标签中放置各种输入的标签,如input、select等。这会增加写前端页面代码的工作量,但这不是主要的,主要是页面利用表单向后端 阅读全文
posted @ 2021-07-26 17:17 KKKyrie 阅读(197) 评论(0) 推荐(0) 编辑
摘要: Django中间件开发 中间件是一个轻量的、框架级别的插件系统,用来处理Django的请求和响应,在全局范围内改变Django的输入和输出。中间件本质上就是一个自定义类,负责实现一些特定的功能,类中定义了几个方法,Django会在请求的特定的时间去执行这些方法。 Django中间件基本知识 中间件限 阅读全文
posted @ 2021-07-24 11:33 KKKyrie 阅读(90) 评论(0) 推荐(0) 编辑
摘要: Django 调用AJAX编程 AJAX的意思是异步的JavaScript和XML,也就是用JavaScript与服务器进行异步交互,传输的数据为XML,实际上现在传输的数据大多是JSON格式的。AJAX最大的优点是在不重新加载整个页面的情况下,可以与后端服务器交换数据并更新部分网页内容。Web开发 阅读全文
posted @ 2021-07-23 21:59 KKKyrie 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 分页组件的设计 在web应用系统中,很多时候需要在页面列出数据库表中的记录。如果表中记录很多。一方面会导致检索时间长,另一方面在一个页面列出全部记录会使页面变得很长。因此要进行分页。 样例8:普通分页编写 在test_orm项目上建立一个test_page应用。 URL配置 首先在终端输入pytho 阅读全文
posted @ 2021-07-22 21:20 KKKyrie 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 博客系统开发-2 博客系统首页 前面章节已将一级和二级URL配置文件中关于博客系统首页的URL配置列举出来。 博客首页通用视图函数 博客系统的首页主要展示用户发表的文章,采用列表的方式把文章的题目、简介、分类、评论数、阅读数显示出来。 from django.shortcuts import ren 阅读全文
posted @ 2021-07-21 20:49 KKKyrie 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 博客系统开发 创建博客系统 开发环境初步设置 本项目开发环境:python 3.8,Django 2.1.4。本章开发的博客系统涉及图片上传与存储、文章发布等功能,因此需要安装富文本编辑器和图形模块。 安装django-ckeditor 在博客系统发表的文章一般需要各种排版样式,文章发布者不可能用H 阅读全文
posted @ 2021-07-19 23:31 KKKyrie 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 图书管理系统开发 Django Admin提供了对数据模型进行管理的Web网站,起到系统管理后台的作用。它通过读取开发人员建立的数据模型,快速构建出一个对数据进行管理的Web网站,可用于开发测试、简单管理等。 系统数据库建立 建立应用程序 利用前面的myproject项目,在项目中建立一个应用程序b 阅读全文
posted @ 2021-07-15 21:26 KKKyrie 阅读(442) 评论(0) 推荐(0) 编辑