随笔分类 -  Django

摘要:web服务器提交数据 后台django进行验证 阅读全文
posted @ 2018-10-25 22:14 brownbearye 阅读(107) 评论(0) 推荐(0)
摘要:CMDB针对自动化运维,减少人工干预,降低人员成本。可以帮助运维人员在页面上完成运维,减少错误率。 自动化的方向: 资产管理 操作管理(命令/机录/监控) 1.CMDB开发目的 流程:自动装机 自动初始化 自动发布 自动监控 将这些信息放在cmdb中供运维人员使用 2.agent 后台服务器--we 阅读全文
posted @ 2018-10-22 22:08 brownbearye 阅读(260) 评论(0) 推荐(0)
摘要:from django.shortcuts import render,HttpResponse from django.forms import fields # Create your views here. from django.core.exceptions import Validati 阅读全文
posted @ 2018-10-15 23:30 brownbearye 阅读(138) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .w { width: 1000px; margin: 0 auto; } .item { width: 25%; 阅读全文
posted @ 2018-10-10 22:57 brownbearye 阅读(224) 评论(0) 推荐(0)
摘要:html views 阅读全文
posted @ 2018-10-09 22:31 brownbearye 阅读(150) 评论(0) 推荐(0)
摘要:views html 阅读全文
posted @ 2018-10-08 23:15 brownbearye 阅读(480) 评论(0) 推荐(0)
摘要:formdata/ajax上传文件 from django.shortcuts import render,HttpResponse # Create your views here. def index(request): if request.method=='POST': ret = {'st 阅读全文
posted @ 2018-10-07 22:32 brownbearye 阅读(133) 评论(0) 推荐(0)
摘要:多种方式实现ajax效果 1.不依赖jquery,使用XMLHttprequest 使用post方式上传数据 因为xml上传只有请求体,没有请求头,所以需要自己加上一个请求头,django才能识别所提交的数据 2.使用iframe伪造ajax请求 使用iframe和form标签进行结合,可以伪造aj 阅读全文
posted @ 2018-10-04 17:04 brownbearye 阅读(126) 评论(0) 推荐(0)
摘要:1.select_related() p=f1.objects.select_related('name).all() 得到的是f1中name外键对应表的所有数据,得到的是一个对象,再次从中取数据时可以直接取,减少了取值次数 2.distinct去重 3.order by排序 4.extra自定制s 阅读全文
posted @ 2018-10-04 15:08 brownbearye 阅读(150) 评论(0) 推荐(0)
摘要:models 创建类以及操作类 1.字段 db_column=‘alex’ 制定表中字段名称 索引 db_index=True创建默认索引,加快搜寻速度 unique=True 创建唯一索引,多了个数据不能为相同值 主键 除了唯一索引之外,数据不能为空 vrebose_name admin中显示的名 阅读全文
posted @ 2018-10-03 16:31 brownbearye 阅读(98) 评论(0) 推荐(0)
摘要:1.上传文件 form表单上传 def index(request): if request.method=='GET': obj=Form1() return render(request,'index.html',{'obj':obj}) if request.method=='POST': i 阅读全文
posted @ 2018-10-03 15:38 brownbearye 阅读(130) 评论(0) 推荐(0)
摘要:联合唯一 clean_字段方法只能对某个字段进行检查,当clean方法执行完之后,最后还会执行clean方法,在clean方法中,可以通过获取数据字典中的值然后进行验证 from django.shortcuts import render,HttpResponse from django impo 阅读全文
posted @ 2018-10-03 14:27 brownbearye 阅读(87) 评论(0) 推荐(0)
摘要:Form组建的简单扩展 1.form的验证流程 clean_fields 用户输入的字段,首先通过正则表达式的验证,当验证成功之后,将字段和值放入一个字典中,如果后面还有clean_字段名这样的方法,则会继续执行,如果clean_字段名方法执行成功,字典中的值会进行更新。 阅读全文
posted @ 2018-09-27 23:00 brownbearye 阅读(92) 评论(0) 推荐(0)
摘要:序列化 不同平台之间进行数据传输时,一般是使用字符串格式,序列化就是将对象转化为字符串,传输给另外一平台之后再转换为对象 1.ajax方式序列化 在以ajax方式进行传输数据时是以字符串格式, HTML 阅读全文
posted @ 2018-09-26 22:58 brownbearye 阅读(111) 评论(0) 推荐(0)
摘要:1。通过widget来修改标签样式 2.常用标签示例 multichoicefield radio单选 2.动态绑定数据 当从数据库中获取数据后,当数据库数据更新之后,form能否自动更新数据。 因为类属性在程序运行的时候就已经加载完成,当数据发生变化是,类属性的值不会发生改变。 解决方法:用实例化 阅读全文
posted @ 2018-09-25 22:14 brownbearye 阅读(113) 评论(0) 推荐(0)
摘要:form不仅可以对用户输入的数据进行判断,另外一个功能就是自动渲染生成html文件 1.charfields 标签label 可在在字段前面加上字符,可以用作提醒,比如说 用户名 默认值initial 在input框中显示默认值,可以用于提醒,比如说本段大于4字符,小于7字符 自定义规则valida 阅读全文
posted @ 2018-09-19 22:42 brownbearye 阅读(161) 评论(0) 推荐(0)
摘要:Form组件: 可以验证用户输入的信息是否正确 可以根据编写的类型自动生成html文件 1.对格式进行判断 html 2.自动生成html标签 阅读全文
posted @ 2018-09-18 22:18 brownbearye 阅读(99) 评论(0) 推荐(0)
摘要:1.多表操作 manytomany的用法 m=models.manytomany('Teacher') 当student通过m来进行操作时,m就代表了与之对应的teacher表 obj=student.objects.filter(id=6) obj.m.add(1)=给这个obj添加对应teach 阅读全文
posted @ 2018-09-13 21:30 brownbearye 阅读(90) 评论(0) 推荐(0)
摘要:所谓请求生命周期,不是说请求存在是时间,而是整个请求完成从头到尾的全过程。 HTTP请求的特点:没有状态 django请求的生命周期是指:用户输入url到用户看到页面的信息,但是django后台有哪些操作 1.请求request 请求分为post和get两种方式 post中数据可以放在url中,也可 阅读全文
posted @ 2018-09-13 21:01 brownbearye 阅读(124) 评论(0) 推荐(0)
摘要:1.admin介绍 admin是django提供的管理面板 前置作业 在setting中设置数据库种类为mysql, 在init中引入pymysql模块 在数据库中创建表 创建超级管理员 2.将app注册到admin面板进行管理 设置数据为可快速修改 3.django,admin中特有设置 4.co 阅读全文
posted @ 2018-09-10 23:08 brownbearye 阅读(153) 评论(0) 推荐(0)