- 博客(67)
- 收藏
- 关注
原创 腾讯云短信配置
1.注册并认证&开通云短信https://cloud.tencent.com/https://console.cloud.tencent.com/smsv22.创建应用左侧导航->应用列表->创建应用3.创建签名左侧导航->国内短信->签名管理->创建签名创建签名选择公众号;证明类型:公众号设置页截图4.创建模板左侧导航->国内短信->模板管理5.发送短信上述的准备工作做完中我们开通相关服务并获取到如下几个值: - 创建应用
2021-05-15 03:31:01 1165 1
原创 渗透测试
什么是渗透测试? 渗透测试(Penetration Test)是指从一个攻击者的角度来检查和审核一个网络系统的安全性过程。通常由安全工程师尽可能完整地模拟黑客使用的漏洞发现技术和攻击手段,对目标网络/系统/主机/应用的安全性作深入的探测,发现系统最脆弱的环节。渗透测试能够直观的让管理人员知道自己网络所面临的问题渗透测试的范围: 操作系统(windows、solaris、aix、linu...
2019-08-01 15:29:06 406
原创 rest_framework概要和文档
概要:首先在appurl中导入 from rest_framework.schemas import get_schema_view然后生成概要视图 schema_view=get_schema_view(title='Pastebin API')最后把视图注册到路由里面去 url(r'^schema/$',schema_view),一般都是使用django自带的文档很少使用这个文档:...
2019-06-20 14:39:53 229
原创 rest_framework视图集和路由搭配
from rest_framework import viewsetsclass BookViewSet(viewsets.ModelViewSet): queryset = models.Book.objects.all() serializer_class = serializers.BookSherializer permission_classes = (per...
2019-06-20 11:54:06 229
原创 rest_framework超链接API
from django.db import modelsclass Publisher(models.Model): name=models.CharField(max_length=32,verbose_name="名称",unique=True) address=models.CharField(max_length=128,verbose_name="地址") o...
2019-06-19 18:16:49 222
原创 rest_framework认证和权限
根据之前项目在models里面添加一个录入人字段:operator=models.ForeignKey("auth.User",on_delete=models.CASCADE)序列化文件里面也要加入字段operator operator=serializers.ReadOnlyField(source="operator.username")#重写operator获取用户名视图函数里面添加...
2019-06-18 16:18:11 359
原创 rest_framework-基于类的视图
依据上文,需要借助http工具添加format_suffix_patterns来解决导入from rest_framework.urlpatterns import format_suffix_patternsurlpatterns=format_suffix_patterns(urlpatterns)from rest_framework.views import APIViewfr...
2019-06-18 15:20:02 155
原创 rest_framework请求和响应
from .models import Pbulisherfrom rest_framework.decorators import api_viewfrom rest_framework.response import Responsefrom rest_framework import statusfrom app001 import serializers"""列出所有的出版社...
2019-06-14 19:14:07 171
原创 rest_framework项目准备
1.需要在INSTALLED_APPS里面添加'rest_framework'2.所有跟framework相关的设置都要放到REST_FRAMEWORK里面REST_FRAMEWORK={ 'DEFAULT_PERMISSION_CLASSES':[ 'rest_framework.permissions.IsAdminUser', ], 'PAGE_S...
2019-06-14 18:02:39 133
原创 Django-ORM ModelsApi
对数据表进行增删改查-通过模型类接口ModelsApi来实现的,也就是我们数据库相关的接口,这个接口返回的是个查询集合QuerySet它是一个可迭代对象 #1.查询、检索、过滤 teachers=Teacher.objects.all() #objects是模型类的对象管理器如果没有更改的话是默认的 all()就是取出所有的结果 print(teachers) ...
2019-06-13 11:51:28 256
原创 Django-ORM数据导入和导出
第一种导入数据是用自带的shell工具·python manage.py shell 进入shell·from courses.models import Teacher #导入模型类·t=Teacher(nicename="jack")#创建一个teacher对象·t.save()#保存第二种导入通过脚本批量导入import osimport sysimport random...
2019-06-12 16:37:14 837 1
原创 Django-ORM模型开发示例
from django.db import modelsclass Teacher(models.Model): """讲师信息表""" nickname=models.CharField(max_length=30,primary_key=True,db_index=True,verbose_name="昵称") #db_index索引 introduction=mo...
2019-06-12 11:40:57 116
原创 Django-元数据介绍
在每一个模型类下面都有一个子类叫做Meta这个类就是我们定义元数据的地方Meta类封装了一些数据库的信息,我们称之为元数据,比如说要修改这个数据库的表名,或者是需要按照某个字段来排序,设置唯一建等等这就需要用元数据来实现class Test(models.Model): #默认表名:应用名_test pass class Meta: db_table='abc'设置数据库表名 orde...
2019-06-12 10:10:08 355
原创 Djago-自关联例子(选择省市县信息)
models.pyfrom django.db import modelsclass AddressInfo(models.Model): """省市县地址信息""" address=models.CharField(max_length=200,null=True,blank=True,verbose_name="地址") pid=models.ForeignKey(...
2019-06-11 18:18:25 345
原创 Django-ORM关系型字段和字段参数
1.一对一(OneToOneField)2.多对一(ForeignKey)3.多对多(ManyToManyField),默认或自定义中间表class A(models.Model): onetoone=models.OneToOneField(Test)class B(models.Model): foreign=models.ForeignKey(A)class C...
2019-06-11 16:08:33 155
原创 Django-ORM常用字段
from django.db import modelsclass Test(models.Model): """测试学习""" Auto=models.AutoField()#自增长 BigAuto=models.BigAutoField()#比上面的字段数据更大一点 #二进制数据 Binary=models.BinaryField() #布尔...
2019-06-11 14:35:25 127
原创 Django-Shell
什么是Django Shell 它是一个Python的交互式命令行程序 它自动引入了我们的项目环境如何使用Django Shell python manage.py shell from blog.models import Article Article.objects.all()有什么用? 可以使用Django shell进行一些调试工作 测试未知方法...
2019-06-06 14:50:20 229
原创 Django-Templates过滤器
什么是过滤器 写在模板中,属于Django模板语言 可以修改模板中的变量,从而显示不同的内容怎么使用过滤器 {{ value|filter }}----{{ list_nums | length}} 前面list的长度...
2019-06-06 14:41:38 144
原创 Django-简单的博客页面
#首页--渲染数据库内容def index(request): article=models.Article.objects.all() return render(request,'index.html',{'articles':article})#在index.html配置超链接 template中可以用{%url 'app_name:url_name' param %...
2019-06-05 19:58:21 136
原创 Django-Admin
什么是Admin Admin是Django自带的一个功能强大的自动化数据管理界面 被授权的用户可直接在Admin中管理数据库 Django提供了许多针对Admin的定制功能配置Admin 创建用户 python manage.py createsuperuser创建超级用户 localhost:8000/admin/Admin入口 修改settings中LANGUAGE_CODE...
2019-06-05 16:09:06 149
原创 Djago-Model
Django中的Models是什么? 通常,一个Models对应数据库中的一张数据表 Django中Models以类的形式表现 它包含了一些基本字段以及数据的一些行为ORM 对象关系映射 实现了对象和数据库之间的映射 隐藏了数据访问的细节,不需要编写SQL语句编写Models 在应用根目录下创建models.py,并引入models模块 创建类,继承models.Model,该...
2019-06-05 15:45:04 127
原创 Django-Templates
什么是Templates HTMl文件 使用Django模板语言(Django Template Language ,DTL)修改模板引擎 在项目文件.settings下的TEMPLATES 'BACKEND': 比如jinja2创建Template 在app目录下创建Template目录,然后在目录中创建HTML文件 在views.py中返回render() 就相当于flask中的...
2019-06-05 12:22:07 126
原创 Django-创建简单应用和应用目录介绍
1.打开命令行,进入项目中的manage.py同级目录2.命令行输入:python manage.py startapp 应用名3.添加应用名到settings.py中的INSTALLED_APPS里----目录结构migrations __init__.py__init__.pyadmin.pyapps.pymodels.pytests.pyviews.py-------...
2019-06-04 23:01:48 452
原创 Django-创建项目和基本文件介绍
pip install django#创建项目django-admin startproject 项目名称----项目结构----manage.py项目名称 __init__.py settings.py urls.py wsgi.pymanage.py 1.与项目进行交互的命令行工具集的入口 2.通俗点讲就是项目管理器 3.执行Python manage.py来查看所有...
2019-06-04 22:22:55 363
原创 VueCil-路由和HTTP
安装路由 npm install vue-router --save-dev安装Http请求 npm install vue-resource --save-devmain.js// The Vue build version to load with the `import` command// (runtime-only or standalone) has been set in ...
2019-05-15 12:09:34 217
原创 VueCil-生命周期
methods:{ beforeCreate:function () { alert("组件实例化之前执行的函数") }, created:function () { alert("组件实例化完毕,但页面还未更新") }, beforeMount:function () { aler...
2019-05-15 11:04:56 244
原创 VueCil-传值和传引用
传值:string number boolean传引用:array object注意:传引用就类似与C的传值和传址 比如传递个array 然后删除一个元素其他地方调用array的也会被删除例子:app.vue<template> <div id="app"> <app-header v-bind:title="title"></ap...
2019-05-15 10:36:38 391
原创 VueCil-属性传值(父组件向子组件传值)
在Vue当中传值有两种形式: 1.父组件向子组件传值 2.子组件向父组件传值父组件向子组件传值app.vue<template> <div id="app"> <app-header></app-header> <!--通过父组件传值需要找到两个的契合点然后给个属性绑定上去--> <!--然后...
2019-05-15 10:24:56 215
原创 VueCil-实战demo(组件嵌套)
app.vue<template> <div id="app"> <app-header></app-header> <users></users> <app-footer></app-footer> </div></template>&l...
2019-05-15 10:24:42 242
原创 VueCil- 组件嵌套局部组件和全局组件使用
main.jsimport Vue from 'vue'import App from './App.vue'//import Users from "./components/Users";Vue.config.productionTip = false;//全局注册组件//Vue.component("users",Users);new Vue({ render: h =...
2019-05-14 23:47:45 604
原创 VueCil-组件css作用域
app.vue//给style后面加个scoped范围就好了<style scoped>h1{ color: purple;}</style>User.vue<style scoped>h1{ color: green;}</style>
2019-05-14 23:47:37 131
原创 Vue-初始组件应用
index.html<!DOCTYPE html><html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>Title</title> <script src=...
2019-05-14 20:22:15 117
原创 Vue-多实例操作
index.html<!DOCTYPE html><html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>Title</title> <script src=...
2019-05-14 19:55:34 541 1
原创 Vue-for遍历
index.html<!DOCTYPE html><html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>Title</title> <script src=...
2019-05-14 18:47:58 189
原创 Vue-指令v-if
index.html<!DOCTYPE html><html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>Title</title> <script src=...
2019-05-14 18:09:55 667
原创 Vue-动态绑定CSS样式
index.html<!DOCTYPE html><html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>Title</title> <script src=...
2019-05-14 16:28:05 483
原创 Vue-计算属性computed
index.html<!DOCTYPE html><html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>Title</title> <script src=...
2019-05-14 15:27:22 90
原创 Vue-键盘事件、双向数据绑定
index.html<!DOCTYPE html><html lang="en" xmlns:v-on="http://www.w3.org/1999/xhtml"><head> <meta charset="UTF-8"> <title>Title</title> <script src=...
2019-05-14 15:15:22 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人