自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 DjangoRestFramework 使用 python-social-auth 实现第三方登录

本文为 social-auth-app-django 使用记录。(官方文档)0. 前言前提:有两个网站,记为网站A、网站B,两个网站有各自的用户系统,现在网站B要实现使网站A的用户无需注册直接登录自己的网站,这里就要用到第三方登录。环境: Django == 3.xsocial-auth-app-django == 4.0.01. 安装pip install social-auth-app-django2. 使用网站A 为该篇文章的 provider 项目,即 OAu...

2021-07-13 23:30:13 867 2

原创 DjangoRestFramework 使用 django-oauth-toolkit 使网站成为 OAuth Provider(提供方)

本文为 djangorestframework-simplejwt 使用记录。(官方文档)参考阅读:OAuth 2.0 的四种方式1. 安装pip install django-oauth-toolkit djangorestframework2. 使用创建 Django 项目,目录树如下图:│ manage.py├─provider│ asgi.py│ settings.py│ urls.py│ wsgi.py│ ..

2021-07-11 21:37:55 1669 1

原创 DjangoRestFramework 使用 simpleJWT 登陆认证

本文为 djangorestframework-simplejwt 使用记录。(官方文档)1. 安装pip install djangorestframework-simplejwt2. 使用创建 Django 项目及 app:# 创建名为 simple 的工程django-admin startproject simple# 创建名为 users 的应用cd simplepython manage.py startapp users目录结构如下:...

2021-06-22 00:21:48 2017 3

原创 MySQL 本地、服务器安装及配置

MySQL 安装及配置Windows可参考菜鸟教程若非初次安装则可能出现以下错误:The service already exists!这是由于之前 mysql 服务未卸载干净解决办法:1.重新以管理员身份打开cmd2.输入命令sc query mysql 查看名为mysql的服务3.输入命令sc delete mysql,删除该mysql 初次安装:1.在解压后的文件夹...

2020-03-02 18:33:34 1434

原创 python凤凰新闻数据分析(一)python爬虫数据爬取

凤凰网热点新闻查看网页源代码,发现每个排行的数据在标签<div class="boxTab clearfix">中,共五个div标签import requestsfrom bs4 import BeautifulSoupurl = 'http://news.ifeng.com/hotnews/'req = requests.get(url)html = req.c...

2019-11-19 15:23:48 4620 1

转载 React + Electron 搭建桌面应用 解决 打包后.exe空白 问题

1.创建React项目# 确保已安装 Node# 安装 create-react-app 命令,如果已将安装请忽略npm install -g create-react-app# 创建 knownsec-fed 项目create-react-app knownsec-fed# 启动项目( create-react-app 真的超级方便啊)cd knownsec-fed &am...

2019-10-02 23:10:00 3600

原创 Django项目实战:在线作业管理系统(3)

Django 提供了基于 web 的管理工具。可通过命令来创建超级用户:python manage.py createsuperuserpython manage.py runserver通过访问 http://127.0.0.1:8000/admin 即可进入后台。管理页面的功能强大,可以通过代码自定义页面显示。部分代码如下:# project/admin.pyf...

2019-05-29 11:46:29 3616 5

原创 Django项目实战:在线作业管理系统(2)

上篇文章讲解了系统的登陆、注册、查看和编辑个人信息、修改密码功能,本篇章继续讲解课程信息模块的相关功能以及代码实现。本篇章主要使用 Django 中的通用视图来简化系统的开发,该项目只有 project 一个 APP,当时在写项目的时候,发现两个APP 中的 models 并不能直接相互调用,因此将所有表都写入到了 models.py 文件中。模型 models.py自定义上传路径:为了防...

2019-05-29 11:14:14 4453 4

原创 Django项目实战:在线作业管理系统(1)

项目环境:Python 3.6 + Django 2.0 + MySQL(Navicat for MySQL)总体需求: 教师端 学生端 个人信息 注册、登陆、查看、编辑个人信息;修改密码 注册、登陆、查看、编辑个人信息;修改密码 课程信息 创建、删除课程; 创建、修改、删除作业; 查看学生提交的作业; ...

2019-05-28 17:20:04 21761 7

转载 12306 火车票 Python爬虫 车次信息及经停站信息

以下代码为爬取12306官网的信息,有兴趣的也可以爬取http://www.jt2345.com/import requestsimport jsondef get_City_data(): ''' 城市代码对应表获取,生成 ''' # 12306官网车站信息版本更新比较快,记得更新 station_version url = 'https...

2019-04-26 19:45:20 3419 6

原创 Django mongoDB 主键ID 随机唯一标识码

Django 连接 MongoDB 使用 mongoengine 使用mongoengine ,django里面的 Model 就失效了,改用 Document随机唯一标识码采用当前时间的微秒from mongoengine import *from datetime import datetimeconnect('test')class Info(Document):...

2018-12-01 22:45:38 1080

转载 git github

使用 git init 命令把这个目录变成Git可以管理的仓库添加文件到Git仓库,分两步:使用命令git add &lt;file&gt; 可反复多次使用,添加多个文件使用命令git commit -m &lt;message&gt;使用 git status 命令掌握工作区的状态如果 git status 告诉你有文件被修改过, 用 git diff 可以查看...

2018-10-17 22:04:03 120

转载 tmux基本使用

tmux基本使用tmux是一个优秀的终端复用软件,即使非正常掉线,也能保证当前的任务运行,这一点对于远程SSH访问特别有用,网络不好的情况下仍然能保证工作现场不丢失!tmux命令都具有一个前缀命令(PREFIX),默认的是CTRL+b,可以自己修改,改为CTRL+a 在~/.tmux.conf中加入如下行,没有~/.tmux.conf文件自己建立一个即可set -g prefix C-...

2018-10-17 21:51:09 286

原创 python 使用Nginx和uWSGI来运行Django

https://www.cnblogs.com/Erick-L/p/7066455.html

2018-10-09 22:44:46 227

转载 Bootstrap静止在页面底部的导航栏

用Bootstrap制作页面,使用&lt;header&gt;&lt;content&gt;&lt;footer&gt;结构时会遇到,页面内容较少,底部栏或页脚浮到页面中间。Bootstrap本身提供了navbar-fixed-top 、navbar-fixed-bottom 、navbar-static-top三种方式使用导航条,却无法解决此问题,我们需要navbar-static-bott...

2018-10-08 22:54:01 8245

转载 MyEclipse sublime 快捷键

-------------------------------------MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Q  定位到最后编辑的地方Ctrl+L  定位在某行 Ctrl+O  快速显示 OutLineCtrl+T  快速显示当前类的继承结构Ct...

2018-10-08 22:28:18 175

原创 uwsgi 杀死进程 重启

sudo pkill -f uwsgi -9uwsgi --ini mysite.uwsgi.ini

2018-10-08 22:23:24 3841

原创 python eval函数 控制台代码执行 faker函数

eval() 函数可将字符串转换为代码执行,并返回一个或多个值# -*- coding=utf-8 -*-from faker import Factoryfake = Factory().create('zh_CN')li = dir(fake)def get_dir_run(): with open('file.txt', 'wt') as f: for i...

2018-07-10 08:23:28 1006

原创 python凤凰新闻数据分析(四)整合

python版本:3.5, bootstrap版本:3.3.7, django版本:2.0通过win+r键进入cmd输入命令:django-admin.py startproject websitecd websitepython manage.py startapp tool进入website/website/settings.py添加如下代码:INSTALLED_APPS = [ ...

2018-07-09 17:04:43 1571

原创 python凤凰新闻数据分析(三)新闻数据可视化——词云

使用Matplotlib、jiaba、wordcloud等库函数从数据库中获取数据,以str形式写入列表(转换数据库中的数据type),然后将列表转换为一个字符串,使用jieba进行分词统计,统计后是一个长文本字符串。Information_news = Information.objects.all()Information_news_list = []for each_I in Infor...

2018-07-09 15:57:20 4104

原创 python凤凰新闻数据分析(二)爬虫数据写入django sqlite3数据库

写入mongo数据库可以参考我之前的高校新闻博客,很简单两行代码搞定。Django版本:2.0 Python版本:3.6.5此次写入的为django sqlite3数据库,不懂django的先去补习,再回来看。我们用cmd新建一个项目 website, 再新建一个 app,名称为tooldjango-admin.py startproject websitecd websitepython m...

2018-07-08 11:24:02 2210

转载 django引入bootstrap模板以及图片显示

python版本:3.5, bootstrap版本:3.3.7, django版本:2.01. 下载bootstrapbootstrap下载地址:https://v3.bootcss.com/getting-started/#download,选择第二个,下载带有源码的bootstrap,里面还提供了一些下载好的样式我们可以选择,解压后如下:2. 创建新的django工程先新建个文件夹叫做test...

2018-07-05 16:10:24 2619 1

转载 R语言关联分析的数据输入

产生合适的交易流数据(transactions)是进行关联规则分析的前提条件,下面将用四种方法来产生交易流数据。1. 使用list来产生:(1)形成list&gt; a_list &lt;- list( c("a","b","c"), c("a","b"), c("a","b","d"), c("c",&

2018-07-04 10:12:37 2920

转载 Matplotlib 中文字体显示

1. 一般在C:\Windows\Fonts 里可以找到Mircosoft YaHei UI字体文件2. 将字体文件拷贝至下面的目录中python安装目录\lib\site-packages\matplotlib\mpl-data\fonts\ttf3. 修改matplotlibrc文件,使用python查看文件路径&gt;&gt;&gt; import matplotlib&gt;&gt;&g...

2018-06-29 11:12:36 1113

原创 python爬虫高校新闻

python爬取高校新闻# -*- coding:UTF-8 -*-from bs4 import BeautifulSoupimport requestsimport pymongodef spider(url): server = 'http://www.ysu.edu.cn/info/2178/' req = requests.get(url) global number ...

2018-05-18 08:44:00 1380

原创 统计一个字符串中各个字符出现的次数

1.使用python进行字符统计函数介绍:collections.CounterDict subclass for counting hashable items.  Sometimes called a bag or multiset.  Elements are stored as dictionary keys and their counts are stored as dictionar...

2018-05-02 22:36:49 3768

first-learn-django-blog

这是第一次学习 Django 时的 Blog 练习小项目,Python == 3.6,Django == 2.0.5

2019-05-26

Django银行业务管理系统

# 银行业务管理系统项目文档 > 项目简介:满足银行对高风险业务进行登记,风险评估的业务电子化、流程化的需求 + 项目技术选型(前后端分离开发): + 前端:HTML、CSS、JavaScript、Layui UI组件库 + 后端:Python、Django + 数据库:SQlite3

2019-01-11

python凤凰新闻数据分析

通过使用python爬虫、django、matplotlib、bootstrap等技术对凤凰新热点新闻的数据可视化分析以及网页展示。

2018-07-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除