django
文章平均质量分 67
关于django的一些脚本开发
你是猴子请来的救兵吗!!
这个作者很懒,什么都没留下…
展开
-
django - models模型一对一,一对多,多对多关系以及操作
一、我们现在有这么个数据模型关系我有四个对像:作者,作者详情,出版社,书籍,那关系模型建模1、作者和作者详情,这个不用说,一定是一对一关系2、作者和书籍,一个作者可以出多本书,一本书可以有多个作者,那就是多对多关系3、出版社和书籍,一个出版社可以出多个书籍,那就是一多对多关系具体如下图二、现在创建表格:重点问题我加了注释!!敲黑板!!一定注意!!from django.db import models# Create your models here.cl原创 2022-02-08 13:02:04 · 1983 阅读 · 0 评论 -
django - layer弹层中添加form表单的实现方式(有坑)
一、展示方式1、比如说我们在测试平台中加一个添加项目的功能,统共就两输入框,如果跳转到一个页面完成,会显得比较笨重,于是,我们可以运用弹层二、具体实现方式如下1、先定义这个添加项目的表单,表单的样式根据你使用的前端框架来决定,但一定要注意两点(1)不要赤果果的直接把表单呼上去,要在外面再套一层div,我把他放到一个行里(2)要将他的可见性,设成display:none,即将其隐藏,因为我们是想给他展示在layer弹层里,而不是层示在页面上2、js脚本(1)l...原创 2022-01-31 01:17:35 · 2413 阅读 · 3 评论 -
django - html模板
一、为什么要有模板1、我们在浏览各大网站的时候,你会看到,有一些东西是不变的,比如说导航栏、原创 2022-01-30 14:08:46 · 1738 阅读 · 0 评论 -
django - ajax发送json格式请求
一、业务场景如下很简单,哥就想实现一个登录,你去实现吧,那提到这个,我们会想到以下几点1、前台,我要做一个登录业面2、然后发送一个ajax请求3、用户名密码一定是个表单,表单提交那是一个post请求4、用户名能忍,密码很重要,总不能明文传输吧,得加个密5、这个也不能赤果果的放在url后面传吧,所以,form表单的post请求方式明显不合格,我们试试用数据传输,从用户名密码的角度,这明显是个字典格式,那我们就传个json吧6,前台定好了,还要后端的接口,处理发过来的用户名密码原创 2022-01-28 00:54:54 · 2562 阅读 · 0 评论 -
django实战1 - 创建APP,实现路由分配和templates分配
一、整个项目结构1、我要创建一个平台,主要做接口自动化和一些经常的测试工具的实现2、接口自动化我准备完成两个体系的,一个是关于mitmproxy的,一个是关于httprunner的3、mitmproxy主要完成mitmproxy录制功能,自动化测试回放,生成测试报告4、httprunner主要完成fidder录制功能,直接生成测试用例,完成回放5、实现登录功能6、实现jenkins持续集成部署功能7、前台框架就layui二、创建项目和APP知道以后,我们选创建一个d.原创 2022-01-26 14:27:02 · 962 阅读 · 0 评论 -
django_layui+jquery+token实现平台的登录
一、我们现在做一个登录页面1、layui :前端开发框架,类似vue2、jquery:js代码二、layui的静态资源引用layui静态资源下载:Layui - 经典开源模块化前端 UI 框架image.png三、下载js静态资源https://code.jquery.com/jquery-3.6.0.min.js打开后不要害怕,你没看错image.png点击右键,另存为就行了四、django中加载layui和js的静态资源在项目的根目录下建一个 s原创 2021-11-24 08:55:16 · 817 阅读 · 0 评论 -
django_models_一对一,一对多,多对多关系
一、一对一关系:1、个人认为一对一关系的两个表,是可以合成一个表的,只不过合在一个表长度太长了,所以分成两个表,其实这两个表可以共用一个主键2、一对一关系可以加在两个表中任意一个表中都行,创建方式注意:以下所有代码都只作演示,没有对输入的参数进行判断,实际工作中是要进行严格的判断的,比如说输入字符是否为空,长度,是否符合需求等models.OneToOneField()例如,作者和作者详情表class Author(models.Model): author_name =原创 2021-11-24 08:55:51 · 888 阅读 · 0 评论 -
django_models_外键应用
一、什么是主键,什么是外键这是一个太老声长谈的问题,我认为1、主键:在一个数据库表格中的唯一标识,因此主键有个重要的属性,是不能重复且唯一,且不能为空,比如说,一个班级里有两个学生叫张三,学生名子显然不能作为学生表格的主键,因为我一搜张三,就会有两个张三同时跳出来,那什么可以呢,就是学号,因为学号在班级里是唯一的。其他还有很多例子,比如说,身份证号,工号等等,2、外键:A表中的一个字段,是B表的主键,那他就可以是A表的外键,同上,如果有一个学生成绩表,学号是学生成绩表中的一个字段,那学号就是学生原创 2021-11-22 00:08:13 · 3962 阅读 · 0 评论 -
django_session方式实现登录
一、什么是session1、上次链接说到了cookie,cookie是保存在客户端的,且明文传输,所以一些用户敏感数据放在cookie中不安全,比如说用户余额。所以session就出现了,当然session也离不开cookiesession是一组session[key] = value的组键,在生成session时,会将session_key保存到cookie中一份存在浏览器,同时也会保存的服务端一份,而session的value也保存在服务端当用户想获取信息是,会取cookie中取session原创 2021-11-22 00:07:57 · 1241 阅读 · 0 评论 -
django_rest_framework实现cookie登录接口
一、前言1、注册和登录是我们在web中常见页面,当然,测试平台也是需要的,否则谁都可以进来看一看了2、我们也会天天遇到这种情况,只要你注册或者登录一次,下次再访问首页时,就不会进入登录页面,而是直接进放首页,这个就用到了cookie中传说中的token登录方式那这些是怎么实现的呢,我们下面就来说一说吧二、rest_frameworkrest_framework是个很强大的插件,他其中一个功能就是帮助django自带的用户系统自动生成token,这样就可以实现基于cookie的用户会话。原创 2021-11-22 00:07:50 · 1241 阅读 · 0 评论 -
django_运行出第一个页面
这次我们来运行出一个页面出来,来体验一下django1、上个链接我们用manage.py startapp ApiTools 创建了一个APP2、下面我们来修改一下setting文件,这个里面会加载所有的工程里的APP,我们要把我们自己创建的APP也放在这个列表里,否则运行的时候会找不到我们自己的APP找到这个把他注释掉,这个叫跨站请求伪造,这个先注释掉,否则我们的post请求会发不出去image.png3、我们在url.py中创建一个映射imag原创 2021-11-22 00:07:40 · 876 阅读 · 0 评论 -
django_概述和django的一些基本操作
一、什么是django我理解django是一个python的web开发框架,可以实现html页面展示,接口开发,数据库创建及访问的一大套工作二、django项目怎么创建file - new project:一定要选一个django项目然后他就会有如下的文件image.png三、重要文件结构1、manage.py文件一级子目录中的 manage.py 文件是管理 Django 项目的重要命令行工具,他用来创建APP,创建数据库,运行django程序2、s原创 2021-11-22 00:07:28 · 320 阅读 · 0 评论