前端
文章平均质量分 93
铖铖的花嫁
但愿日子干净,抬头遇见的都是柔情
展开
-
简单毛概刷题网页制作 3.0(拖欠近一年版)
简单的毛概刷题网页制作,功能包括选择判断正误判断、判断刷正确题、准确率统计、模考模式等等等。去除了之前不必要的ajax请求,完善了一些原有功能原创 2023-05-01 11:35:49 · 1337 阅读 · 4 评论 -
简单毛概刷题网页制作 2.0(拖欠近一年版)
简单的毛概刷题网页制作,功能包括选择判断正误判断、顺序乱序刷题、准确率统计等。去除了之前不必要的ajax请求,完善了一些原有功能原创 2023-05-01 10:29:22 · 1482 阅读 · 1 评论 -
简单毛概刷题网页制作
到了期末,学校公布了毛概选择判断题库,但是刷题系统炸了。这系统一炸,小编看着有答案的pdf,实在是背不下这800多道题啊,但是迟迟没有收到系统维护的消息。作为计算机专业的学生,我们能受这个气吗? 这绝对不可以!! 于是乎,我就顶着期末考的压力自学了前端,浅浅做了个简单的刷题系统。简陋是简陋了点,但还是勉强能用用的。 因为时间真的不够,我们就没怎么整理文件: choose.json和TF.json为选择判断题库,在下面的链接中给出。 我们先用python将期末考题处理成比较适合前端的js原创 2022-06-12 14:42:48 · 1876 阅读 · 22 评论 -
从零开始的Django框架入门到实战教程(内含实战实例) - 01 创建项目与app、加入静态文件、模板语法介绍(学习笔记)
在这部分,我将从Django的安装讲起,从创建项目到制作一个简单的页面(跑通流程),再到加入网页,介绍Django的模板语法。最后利用所学完成一个小的网页展示。 1. 安装Django2. 创建项目(startproject)2.1 创建项目2.2 介绍项目文件2.3 APP(startapp)3. 走通流程(urls, views, runserver)3.1 第一个页面3.2 多个页面4. 网页4.1 加入网页(templates, render)4.2加入图片、css、js原创 2022-06-30 16:12:35 · 20257 阅读 · 10 评论 -
从零开始的Django框架入门到实战教程(内含实战实例) - 06 管理员界面 密码加密保存、密码不显示、密码重置、密码确认、密码校验 详解(学习笔记)
主要完善了之前的一些功能,代码适合更多的引用场景。包括管理员的密码加密(md5),管理员密码不显示(forms.PasswordInput),管理员密码重置(save()),管理员密码确认(ValidationError),管理员密码修改时校验(ValidationError)。实际上,就是在之前的增删改查的大框架下根据不同的应用场景修改一些边边角角的地方。部分工作基于原来已有的工作。......原创 2022-08-28 00:34:55 · 875 阅读 · 1 评论 -
从零开始的Django框架入门到实战教程(内含实战实例) - 07 用户登录界面(含网页请求基础知识点;登陆界面网页制作;使用中间件登录验证;用户注销、用户信息展示功能实现 详解)(学习笔记)
完成了用户登录验证的部分流程。内容主要包括:1. 网页请求知识点概述,cookie和session概述2. 用户登陆界面网页制作,后端连接,cookie验证,保存session3. 利用中间件完成用户身份校验,防止直接通过url访问网页绕开用户登陆界面4. 登录后用户注销5. 登录后右上角展示用户信息原创 2022-09-02 11:00:54 · 1251 阅读 · 0 评论 -
从零开始的Django框架入门到实战教程(内含实战实例) - 11 利用echart和Ajax请求完成数据可视化(学习笔记)
主要内容包括echart插件最基本的使用(套模板),Ajax传输请求和数据,ORM和pandas数据统计与分析。 作为一个管理系统,数据统计功能是必不可少的,系统中数据庞杂,若无一个较好的可视化界面,个人认为这个管理系统还存在很大的提升空间。 数据可视化离不开图表,方便起见,我将使用插件完成简单的图标制作。介绍两个比较大的图表插件:- highchart([Highcharts](https://www.highcharts.com.cn/demo/hig原创 2022-09-17 00:24:28 · 1026 阅读 · 13 评论 -
从零开始的Django框架入门到实战教程(内含实战实例) - 04 号码管理部分ModelForm的应用、输入校验、搜索号码、分页功能详解(学习笔记)
这篇博客是对前面几篇博客的应用,同时完善了很多细节。内容包括利用ModelForm在前端控制后台数据库的增删改,在输入部分加入了数据的校验(两种方式),在前端界面完善了搜索功能,此外,还通过封装PAGE类方法完成了界面的分页。......原创 2022-08-26 16:12:53 · 674 阅读 · 3 评论 -
从零开始的Django框架入门到实战教程(内含实战实例) - 02 请求与相应、数据库操作(ORM、MySQL)(学习笔记)
在这部分,我将从最基本的网页的请求和响应做起,然后探索Django框架中的数据库操作(ORM),包括连接MySQL、数据库的增删改查操作、前端展示。最后利用所学完成一个学生系统的展示。1. 请求和相应(request.method, request.GET, render, redirect)2. 数据库操作(ORM框架)2.1 ORM2.2 安装第三方模块(mysqlclient)2.3 创建数据库2.4 ORM链接数据库2.5 ORM进行表操作(makemigrations, migra原创 2022-06-30 16:14:09 · 1966 阅读 · 7 评论 -
从零开始的Django框架入门到实战教程(内含实战实例) - 10 初试Ajax之订单界面(学习笔记)
之前我们的浏览器向网页发送请求都是以URL和表单的形式提交的(POST, GET),基本上都能实现我们想要的功能。那为什么要用Ajax请求?之前的方法不是挺好的嘛。 之前的方法在每次提交请求的时候都会刷新页面,这是一个弊端。举个例子,在做验证码的时候,如果我们还是用原来的方法发送请求,就会导致每次换验证码的时候,都要重新输入账号和密码。 已经完成的是login界面和几个管理界面,但是大多数请求都不是用Ajax写的。 我们基于Ajax请求完成过简单的操作,算是入门级的实战(传送门),这次的实战是上一原创 2022-09-16 23:24:09 · 587 阅读 · 0 评论 -
从零开始的Django框架入门到实战教程(内含实战实例) - 09 初试Ajax之任务界面(学习笔记)
原理部分包括Ajax请求简介,实战部分围绕完成任务管理界面进行,包括Ajax请求前后端传输数据,数据库建立(关联外键 级联删除),ModelForm完成输入框样式,输入数据校验,错误信息返回,数据展示页面分页展示。原创 2022-09-03 16:54:39 · 721 阅读 · 2 评论 -
从零开始的Django框架入门到实战教程(内含实战实例) - 08 用户界面(内含图形验证码的生成和校验详解)(学习笔记)
为了防止用户名和密码被暴力破解,很多网页都会采取图形验证码的方式缓解这个问题,我们页用Dango实现一下这个功能。内容包括:1. 使用pillow(PIL包)中的Image, ImageDraw, ImageFont, ImageFilter生成白画布、生成字母(字体、加粗)、加入干扰元素(点、线、圆)2. 在已有文件中加入验证码图片,并将用户输入的验证码与验证码结果对比校验原创 2022-09-03 14:41:50 · 448 阅读 · 2 评论 -
从零开始的Django框架入门到实战教程(内含实战实例) - 05 在ModelForm中插入Bootstrap样式 详解(学习笔记)
内容主要为在Django中嵌入Bootstrap样式我们知道ModelForm可以帮我们生成html标签,但是没有任何样式。但是显然这样的网站确实不怎么美观,没什么用处。我们后面通过定义ModelForm类并加入`class Meta`用`widgets`实现了样式的插入。..................原创 2022-08-27 00:40:10 · 752 阅读 · 0 评论 -
从零开始的Django框架入门到实战教程(内含实战实例) - 03 前端模板嵌套、Django模板、Django组件(ModelForm)详解(学习笔记)
不同于之前的两篇,这篇主要的知识点是顺着项目实现串联的,主要是基于一个管理系统的小任务,包括部门管理和用户管理。再步骤上主要包括项目的准备工作、前端界面制作、Django模板嵌套、Django组件学习几部分。1.准备工作1.1. 创建项目和app1.2. 项目设计1.3. 数据库生成1.4. 创建静态文件2. 部门基本功能实现2.1. 部门管理(无Form和ModelForm组件)2.1.1. 前端壳子2.1.2. 连接数据库2.2. 新建部门2.2.1. 前端壳子2.2.2. 添加原创 2022-07-05 13:35:13 · 2990 阅读 · 9 评论