自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Django 中 js 中变量为view中取得的数据,导致js不起作用

问题:Django 中 js 中变量为view中取得的数据,导致js不起作用<script > function connect_to_seller() { var getemail = {{auther.email}} alert(getemail); }</script>解决:原因:js的f...

2020-04-15 21:38:28 705

原创 nginx+gunicorn Django项目部署:gunicorn开机自启动

承接django部署nginx+gunicorn云服务器阿里云ubuntu16.041.新建.service文件位置:/usr/lib/systemd/system文件名:自定义(如项目名.service)-内容[Unit]After=syslog.target network.target remote-fs.target nss-lookup.target[Service]...

2020-04-11 11:50:01 763

原创 回溯算法:解法

当前已选择状态剩余可选择状态停止回溯条件

2020-04-07 09:04:43 262

原创 Django -request.POST一个表单,多个按钮问题

1.html中form action="" method="post">……<input type="submit" name="submit" value="提交"><input type="submit" name="cancel" value="取消"></form>2.view.py中 if request.method ==...

2020-04-03 12:23:46 826

原创 go --二维slice初始化

1.已知长度,且长度用数字表示var arr [2][2] int2. 长度用变量表示//错误//会报错:non-constant array boundi := 2j := 2var arr [i][j] int//正确arr := make([][]int, i) for a := range arr{ arr[a] = make([]int, j) }...

2020-04-01 08:28:15 1444

原创 Django --bug:admin管理数据显示某字段的某选项不可选择

现象:admin管理数据显示某字段的某选项不可选择解决:status=(("1","on"),("2","off"),)models.CharField(max_length=32,choices=status,default='1')status 的 1 ,2,都要加引号...

2020-03-31 14:56:31 440

原创 Django--bug: 迁移数据库时,某些字段不可为空

现象You are trying to add a non-nullable field 'xxx字段名x'x'x' to book without a default; we can't do that (the database needs something to populate existing rows).解决Django模型默认是对数据库的字段设置为NOT NULL,若想设置字...

2020-03-30 11:11:16 981

原创 动态规划--最长子序列

Longest Increasing Subsequence给定一个无序的整数数组,找到其中最长上升子序列的长度。示例:输入: [10,9,2,5,3,7,101,18]输出: 4解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。说明:可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。你算法的时间复杂度应该为 O(n2) 。进阶: 你能将算法的时间复杂度...

2020-03-30 10:00:36 396

原创 动态规划--不同路径

不同路径一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?例如,上图是一个7 x 3 的网格。有多少可能的路径?-- 3#python3class Solution: def uniquePaths(self, m: ...

2020-03-30 09:54:30 140

原创 Django-redirect,render,reverse

一、 redirect()重定向,发送二次请求:根据URL重定向,根据视图view重定向(可传参数)例如,view.py中return redirect('/index/')return redirect('https://www.baidu.com/')return redirect(reverse('appname:viewname'))二、render()渲染参数返...

2020-03-07 13:44:28 437

原创 Django--bug:迁移数据库时,django.db.utils.InternalError: (1366, "Incorrect string value......

现象迁移数据库时,遇到django.db.utils.InternalError: (1366, "Incorrect string value: '\\xE7\\xAE\\xA1\\xE7\\x90\\x86...' for column 'name' at row 1")解决:1.建立数据库时,指定编码格式CREATE DATABASE数据库名 DEFAULT CHARACTER SET...

2020-02-05 09:49:47 647 1

原创 Leetcode--23. 合并K个排序链表

题目合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。示例:输入:[1->4->5,1->3->4,2->6]输出: 1->1->2->3->4->4->5->6来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/merge-k-sor...

2019-07-10 11:54:53 172

原创 Leetcode--540.有序数组中的单一元素

题目给定一个只包含整数的有序数组,每个元素都会出现两次,唯有一个数只会出现一次,找出这个数。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/single-element-in-a-sorted-arraypython3class Solution: def singleNonDuplicate(self, nums: List...

2019-07-09 09:21:00 185

原创 Python基础--字典操作

dic = {'key1' : 'value1', 'key2': 'value2' }一、增if 'key3' not in dic: dic['key3']='value3'二、删del dic['key1'] # 删除键是'Name'的条目dic.clear() # 清空字典所有条目del dic # 删除字典三、改dic['key1'] ...

2019-07-08 09:54:39 213

原创 Leetcode-451. 根据字符出现频率排序

题目描述给定一个字符串,请将字符串里的字符按照出现的频率降序排列。示例 1:输入:“tree”输出:“eert”解释:'e’出现两次,'r’和’t’都只出现一次。因此’e’必须出现在’r’和’t’之前。此外,"eetr"也是一个有效的答案。链接:https://leetcode-cn.com/problems/sort-characters-by-frequencypytho...

2019-07-08 08:58:50 232

原创 动态规划--上楼梯问题

题目:题目是偶尔看到的,附链接打败万恶的ghost以后,将军准备回寝室告诉大伙儿这个消息,没想到杯具又发生了…你知道有种鬼叫路鬼吗?让人莫名其妙的迷路,将军就被这种鬼上身了。将军本来要上楼梯的,但是因为鬼上身,他要不就上一层楼,要不就下一层楼,这个是随机的,他不能控制自己啦!假设将军住在第M楼,因为体力原因,将军只能上或者下N次楼,刚开始将军在K楼,假设东6宿舍共有100层。现在问当体力消...

2019-07-05 20:46:19 520

原创 Python -二维数组定义

1.a=[]arrays=[a*3]arrays其实为[[]]2.arrays=[a]*N看上去是创建了二维数组,但是只是创建N个指向a的引用,所以一旦a改变,arrays中N个list也会随之改变eg:a=[]N=3arrays=[a]*3arrays[0].append(1)#看上去只为第一个list添加整数1,实际上---print(arrays)输出为[[1...

2019-07-05 18:57:08 16716

原创 python--一元线性回归模型分析

一、要求boston 房价数据是机器学习中著名的基础数据集,包含 506 条记录,每条记录包含房屋的 13 条属性,房价信息属性 MEDV 在 boston.target 中,具体(翻译成中文) 可通过如下语句查看:print(boston.DESCR)各属性的中文解释如下:CRIM 城镇人均犯罪率ZN 占地面积超过 25,000 平方尺的住宅用地比例INDUS 城镇中非商业用地比...

2019-06-16 16:05:35 3251

原创 matplotlib.pyplot 绘图应用--(散点图、折线图、饼图、条形图、箱线图)

一、散点图、折线图import numpy as npimport matplotlib.pyplot as plt#plt.rcParams['font.sans-serif']='SimHei'plt.rcParams['axes.unicode_minus']= False#numpy版本为1.16.1或1.16.2 最新的1.16.3 load功能更新需设置data=np....

2019-06-11 22:34:15 1480

原创 JAVA--JDK12--win10基础配置

一、JDK、JRE、JVM、IDEJVM,指的是Java虚拟机,加载编译好的字节码(.class)文件,将其转为机器语言并执行。不同平台有不同的JVM,故java代码可以一次编译,到处运行。JRE,指的是Java最小的运行环境,包括JVM以及Java的系统类库。JDK,指的是Java最小的开发环境,包括JRE以及编译、运行等开发工具。IDE,指的是集成开发环境,用于编写、运...

2019-06-09 23:04:39 230

原创 nginx+gunicorn django部署

一、部署准备1.云服务器与域名云服务器要配置好端口:步骤如下:进入阿里云服务器安全组规则如图编辑:域名与云服务器公网IP相链接:步骤如下:来到服务器管理处,记住你的外网ip。来到域名控制台,点击你的域名,点击新手引导,输入你的ip2.xftp连接阿里云服务器(详情查看本文)3.可以在本地运行的django项目(最好有相关依赖的文件:requirements.txt)...

2019-06-02 18:22:14 259

原创 ubuntu 控制台命令使用记录

用户名useradd -m -s /bin/bash x’x’x把新创建的用户加入超级权限组usermod -a -G sudo xxx为新用户设置密码注意在输密码的时候不会有字符显示,不要以为键盘坏了,正常输入即可passwd xxx切换到创建的新用户su - xxx更新sudo apt-get updatesudo apt-get upgrade安装sudo apt...

2019-05-23 17:08:55 528

原创 xftp连接阿里云服务器

xftp连接阿里云服务器步骤1.下载xftp62.新建会话3.配置连接属性主机处:输入公网IP用户名一般为root 自己可在云服务器上自建新用户输入购买云服务器时,创建的实例密码,即可连接4.问题当输入root 时密码正确却始终显示ssh服务拒绝密码至今未找到原因,新建用户后,连接成功5. 新建用户通过阿里云远程连接服务器新建用户:useradd -m -s /b...

2019-05-16 17:16:45 7463 2

原创 python爬取小说

一、准备安装 requests 、pyquery库二、使用定义了search类 初始化时传入小说第一章url 和小说名即可再调用all_content方法即可# -*-coding:utf8-*-import reimport requestsfrom requests.exceptions import RequestExceptionfrom pyquery import ...

2019-03-16 10:35:20 1951

原创 远程连接阿里云服务器

最简单的方法通过阿里云的网页登录(以ubuntu系统为例)1、登录阿里云2、进入ECS控制台,对实例进行管理,远程连接3、进行远程连接,输入远程连接密码。(该密码在首次连接时会自动分配给你)然后在进入系统。输入系统用户名(一般为root)和密码即可登录系统。忘记或者未设置密码可以进入ECS控制台-实例列表-重置密码。...

2019-02-05 20:41:41 417

原创 四—三、搜索框架haystack

一、基本库安装pip install django-haystack # 全文检索框架pip install whoosh #whoosh搜索引擎pip install jieba #中文分词库haystack:全文检索的框架,支持whoosh、solr、Xapian、Elasticsearc四种全文检索引擎。whoosh:纯Python编写的全文搜索引擎,虽然性能比不上sphinx...

2019-01-16 21:25:20 321

原创 四—二、分页功能

Django提供了数据分页的类,这些类被定义在django/core/paginator.py中。 类Paginator用于对列进行一页n条数据的分页运算。类Page用于表示第m页的数据。Paginator类实例对象方法__init__(列表,int):返回分页对象,第一个参数为列表数据,第二个参数为每页数据的条数。属性count:返回对象总数。属性num_pages:返回页面总数。属...

2019-01-15 21:22:36 234

原创 三—四问题:Django自带的 auth 用户验证功能报错 TypeError 'bool' object is not callable

使用 Django自带的 auth 用户验证功能,编写函数,使用 is_authenticated 检查用户是否登录,结果报错:TypeError at / 'bool' object is not callable提示此行出错:if request.user.is_authenticated() :查询相关资料,发现 is_authenticated 是属性而不是方法,我们应该把括号去...

2019-01-15 18:09:16 353

原创 redis基础

1.简介REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。2.windows下配置下载:https://github.com/MSOpenTech/redis/releases。cmd 切换到下载到的本地文件夹redis-server.exe redis.windows.conf...

2019-01-15 12:33:39 171

原创 四—一、Admin后台上传图片,前台显示图片

1.models.py创建图片的字段,并设置上传路径:image = models.ImageField(upload_to='imgstype', verbose_name='图片')2.settings.py修改设置:MEDIA_ROOT = 'imgs/' MEDIA_URL = '/webhost_media/以上设置表示:将图片上传至项目文件夹下的’/imgs/imgsty...

2019-01-15 12:12:22 1569

原创 一、Django基础设置

一、基本环境windows10 +python3.7 +django==2.1.3二、虚拟环境配置安装虚拟环境库pip install virtualenv设置虚拟环境路径,并创建虚拟环境virtualenv 路径在cmd环境中,cd切换至路径的Scripts文件夹activate激活虚拟环境三、基本第三方库安装pip install 库名基础第三方库:django==...

2019-01-08 21:39:03 238

原创 Python面向对象编程

目录面向过程与面向对象区别面向对象id、type、value类与对象的基本概念及联系构造函数(构造方法) __init __关键字self继承抽象类接口一、面向过程与面向对象项目面向过程面向对象编程方法自顶而下自底而上代码主体结构程序=数据(变量)+算法(函数/过程)程序=对象+交互数据操作主体由函数/过程进行加工或展现在...

2018-12-15 17:41:12 1910 1

空空如也

空空如也

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

TA关注的人

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