Django开发简单采集用户浏览器信息的小功能 Centos环境准备 yum install –y python-pip export http_proxy=http://10.11.0.148:808 export https_proxy=https://10.11.0.148:808 pip install --upgrade pip pip install ipython 安装django Centos7环境 [root@es01 ~]# pip install Django==1.8.2…
一. Django必要的知识点补充 1. templates和static文件夹及其配置 1.1 templates文件夹 所有的HTML文件默认都放在templates文件夹下. 1.2 static文件夹 所有的静态文件(css,js,前端第三方类库)默认都放在static文件夹下.我们需要手动创建static文件夹(跟app处于同级目录,每个app文件夹里面也可以有自己的static文件夹),然后里面再建两个文件夹:css和js). 首先HTML页面访问外部资源有两个方式,一是cdn,二是…
记录一下网站开发过程中的一些小功能 1.js获取当前年份: <span>Copyright © 2017-<script>document.write( new Date().getFullYear() );</script> 宇乔工作室 all rights reserved.</span> (网上有蛮多,都感觉很复杂,写一个教简单的,主要是在document.write里面写) 2.js获取服务器IP和地址 利用搜狐的帮助: <script src…
目录 1.一些准备工作 安装django 创建django项目 创建博客应用(app) 2.models.py 3.django admin 登录 创建超级用户 4.修改urls.py 5.新增文章接口 6.查询文章接口 7.修改文章接口 8.删除文章接口 9.鉴权 鉴权接口 用户认证 1.一些准备工作 安装django pip install django 创建django项目 进入项目代码存放目录执行命令: django-admin.py startproject blog_demo 进入b…
什么是Django? Django是一个基于python的高级web开发框架 它能够让开发人员进行高效且快速的开发 高度集成(不用自己造轮子), 免费并且开源 当前路径创建工程 django-admin startproject myblog 目录名称不建议修改 Wsgi.py python服务器网关接口(python应用与web服务器之间的接口) Urls.py Django项目中所有地址(页面)都需要自己去配置URL Settings.py 数据库等等配置 __init_模块化,可以导入 创…
在使用前必须弄明白JWT的原理,原理可以看我的另一篇博文:https://www.cnblogs.com/chichung/p/9966027.html JWT的流程 1.签发JWT 在用户正确输入账号密码成功登录后,服务端就会签发JWT. django使用第三方库djangorestframework-jwt生成JWT,所以先安装第三方包. pip install djangorestframework-jwt 然后需要在django的配置上增加: REST_FRAMEWORK = { 'DE…
1.将kali网络适配器改为桥接模式 打开网络适配器,获取权限 修改桥接模式,进行应用 重启网卡 /etc/init.d/networking restart 查看IP地址 查看网络通不通 2.开启BeEF服务 在本地测试一下 http://192.168.1.241:3000/demos/butcher/index.html 在同一WIFI下的手机上点击该链接 还可以构建一个带有钩子的网页欺骗对方打开…
简单记录 - Jsoup爬虫入门实战 数据问题?数据库获取,消息队列中获取中,都可以成为数据源,爬虫! 爬取数据:(获取请求返回的页面信息,筛选出我们想要的数据就可以了!) 我们经常需要分析HTML网页,以从中提取感兴趣的信息. 开始,一个简单获取京东商品的小Demo. eg:比如我搜索java关键字 https://search.jd.com/Search?keyword=java&enc=utf-8&wq=java&pvid=71ec4d01ed1f428b8f3fc2c53a…
用户登录验证,记录一下,还需要修改黑名单不合理 #!/usr/bin/env python3 ''' 需求:编写登录接口 1.输入用户名和密码 2.验证用户密码成功后输出欢迎消息 3.3次没有验证通过锁定账户 ''' # user = {'test1':'123','test2':'234','test3':'345'} #将文件内容转换为字典 with open('user_pass_sql', 'r')as f: user = dict(line.strip().split(':') for…
前面的文章有讲到微信的一系列开发文章,包括token获取.菜单创建等,在这一篇将讲述在微信公众平台开发中如何获取微信用户的信息,在上一篇我们有说道微信用户和微信公众账号之间的联系可以通过Openid关联,所以在这里我们就采用openid去获取用户微信信息.并实现两个个简单场景应用:(一)当微信新用户关注我们的微信公众平台的时候我们自动回复一篇图文消息,然后在图文消息中标题为:[尊敬的:XXX,你好!],而且在图文消息中的图片就是用户的微信头像,如下图:(二)pc界面显示用户的昵称,性别,头像 (…