- 博客(27)
- 收藏
- 关注
原创 Windows 2012 server R2服务器允许用户远程登录,或者登录提示错误解析
借鉴以下连接,超级有用https://social.technet.microsoft.com/Forums/zh-CN/1e9ea055-8bcf-4abd-80f3-1963985f66a3/31995324793164929702215922405032463384802104620320214872019720?forum=win10itprogeneralCN
2020-07-17 08:53:43
938
原创 django admin报错IntegrityError:'Cannot add or update a child row: a foreign key constraint fails'
如果在使用Django Admin后台添加用户时出现报错:(1452, 'Cannot add or update a child row: a foreign key constraint fails (`mxproject`.`django_admin_log`, CONSTRAINT `django_admin_log_user_id_c564eba6_fk_auth_user_id` ...
2019-01-10 11:19:29
372
原创 《15号线上的老张》
你蓬乱着头发,不怎么爱说话旁边的工友唠唠叨叨,你却只是嗯哼哈我好奇你手里的镐头究竟刨过多少墙,挖过多少砂看到你黝黑的脸,手上的伤疤,命运蹂躏了不仅仅是你的头发15号线上的人不多,你却不愿意去坐不知道你是倔强还是卑微自己呀15号线的老张,你为生活奔波受伤15号线的老张,你是否有车有房又是否有过爱情,有过悲伤 望京西上了一个美女,你假装不经意的望去自己有好多...
2019-01-08 14:11:37
205
原创 ubuntu环境下Apache2部署django2.0项目及问题解答
关于使用阿帕奇部署django项目的帖子网上有很多,但是部署时还是还有错误,那么我把易错点进一步总结,方便大家部署,这里我才用本机部署,线上部署是一样的原理准备阶段:1.环境:ubuntu+python3.5.2+django2.02.准备一个写好的django项目,通过命令python3 manage.py runserver可以运行,保证django项目是可以运行的安装apac...
2018-12-29 15:00:29
830
原创 ubuntu环境下django+uwsgi+nginx项目部署,可以解决upstream prematurely closed connection的错误
之前对于django的部署写过一个csdn,但是有人说太过笼统,不够细致,这一篇关于django部署在uwsgi和nginx的详细介绍,希望可以帮助大家, 使用runserver可以使我们的django项目很便捷的在本地运行起来,但这只能在局域网内访问,如果在生产环境部署django,就要多考虑一些问题了。比如静态文件处理,安全,效率等等,本篇文章总结归纳了一下基于uwsgi+Nginx下...
2018-12-25 10:59:51
32916
2
原创 在python中非关系型数据库redis的自定义模糊查询
我们的印象中非关系型数据库要做模糊查询并不简单,当前我做的CMDB项目恰好有这样的一个需求,而且这个模糊查询要能够进行多条件的联合查询,那么,我们首先要考虑的是多条件联合查询,说到这里我想先说说个人的编码习惯,任何语言无非是在懂这门语言的前提下进行逻辑思维的较量,我习惯于进行在纸上或者黑板上对需求进行简单的分析,只要逻辑清楚了,编码就不那么难了,首先我县说一下关于非关系型的多条件查询,在这...
2018-11-21 10:04:53
2123
原创 关于Angular中LocalStorage的使用
在前台的页面不需要往数据库中存储数据,但是需要将数据传递到下一个页面。这时候就涉及到了,数据的临时存储。前端的缓存的使用。相同点: 1、作用是一样的,sessionStorage和localStorage一样都是用来存储客户端临时信息的对象。 2、存储内容类型:两者皆储存字符串类型的数据。 3、数据存储操作:key-value,操作用法相同。不同点:...
2018-11-21 09:24:42
2806
原创 django进行excel导出并保存的方式共享
好久没有用excel导出功能了,今天正好项目用了,也有人问我,我就给大家分享一下:1.首先导入xlwt模块,如果你的开发环境或者本机还没有装,请先装这个包,可以通过pip或下载解压安装都可以,这里我就不多说了import xlwt定义函数,一般会传入三个参数,导出的数据,本村文件的名字和保存的地址def excel_data_export(data, ...
2018-10-30 15:40:29
1306
原创 djang_redis的使用process
我们为了进行django框架内的缓存使用,需要使用到redis作为nosql数据库,那么django_redis这个第三方包是非常好用的首先,那肯定是配置好对应的数据库,获取并记录对应的ip和端口,以及用户名和密码 其次,需要在服务器上安装一个redis客户端,安装方式和安装django_redis一样,也是两种方法(下载或者直接pip)(这个地方特别容易出错,因为经常忘记安装re...
2018-10-10 15:20:04
293
原创 HTTP协议 (七) Cookie
HTTP协议 (七) CookieCookie是HTTP协议中非常重要的东西, 之前拜读了Fish Li 写的【细说Cookie】, 让我学到了很多东西。Fish的这篇文章写得太经典了。 所以我这篇文章就没有太多内容了。 最近我打算写一个系列的HTTP文章,我站在HTTP协议的角度, 说说我对Cookie的理解。 阅读目录Cookie是什么,有什么用,为什么要用到Cookie...
2018-09-12 16:38:49
176
原创 运维必须学好shell
@我家的馨宝儿!备注:那么作为一个开发人员,尤其是对于大公司的开发人员或者分工比较明确的开发公司,运维的工作的确做得很少,那么今天首先一起学习以下shell。 课程的第一节主要介绍了shell以及他的种类、常见的shell、当前系统中shell的信息查看、shell脚本等shell是什么它是操作系统和外部用户之间交互的一种命令解释器这句话是啥意思呢,意思就像翻译一样,就像咱俩咱...
2018-09-04 16:34:05
794
原创 djang模型类中BinaryField字段的序列化输出问题和外键问题
最近在项目开发时进行模型类设计时遇到了一些问题,在这里和大家分享以下1.BinaryField字段的序列化输出问题项目经理的需求是将多个不同数据库的查询结果信息存放到另一个关系型数据库(比如mysql1)中,那么多个数据库的查询信息的字段上,类型上都不相同,这导致我在存储数据库(mysql1)中无法顶一个各个字段,所以我就需要将查询结果当作一个大字段存入到一个字段中,但是因为查询结果的长度...
2018-08-31 11:41:56
2064
原创 关于运维的学习的思路——第一篇
@_@(b'\xe\x8\xb0\xe9\xa6\xa8\xef\xbc\x8c\xe6\x88\x91\xe5\x96\x9c\xe6\xac\xa2\xe4\xb8\x8a\xe4\xbd\xa0\xe4\xba\x86\xef\xbc\x8c\xe5\x8f\xaf\xe8\x83\xbd\xe5\x9c\xa8\xe6\xb1\xbd\xe8\xbd\xa6\xe4\xb8\x8a\xe7...
2018-08-31 11:08:59
2691
原创 django
LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'verbose': { 'format': '%(levelname)s %(asctime)s %(module)s %(lineno)d %(message)s' ...
2018-08-23 20:45:50
200
原创 restful接口设计的示例
from rest_framework.request import Requestfrom rest_framework.response import Responsefrom .serializers import BookModelSerializerfrom .models import BookInfo from rest_framework import stat...
2018-08-21 23:26:48
1544
原创 有关restful的父类视图和序列化器
序列化器 序列化操作:将对象--》字典 反序列化操作:接收的字典--》字典 验证 定义类,继承自Serializer,ModelSerializer 如果进行数据库操作,继承自ModelSerializer 如果不需要进行数据库操作,继承自Serializer 验证:validate_属性(),validate(),validator...
2018-08-21 23:10:34
227
原创 django任务列表
获取商品列表数据业务需求需要对商品数据进行分页支持,并且可以按照创建时间(默认)、价格、销量(人气)进行排序。后端接口设计请求方式: GET /categories/(?P<category_id>\d+)/skus?page=xxx&page_size=xxx&ordering=xxx请求参数: 路径参数 + 查询字符串参数参数 类型 ...
2018-08-19 19:43:44
440
原创 django登陆
登录1. 业务说明验证用户名和密码,验证成功后,为用户签发JWT,前端将签发的JWT保存下来。2. 后端接口设计请求方式: POST /authorizations/请求参数: JSON 或 表单参数名 类型 是否必须 说明 username str 是 用户名 password str 是 密码 返回数据:...
2018-08-15 00:13:44
713
原创 rest—framework的JWT
Django REST framework JWT我们在验证完用户的身份后(检验用户名和密码),需要向用户签发JWT,在需要用到用户身份信息的时候,还需核验用户的JWT。关于签发和核验JWT,我们可以使用Django REST framework JWT扩展来完成。文档网站http://getblimp.github.io/django-rest-framework-jwt/安装配...
2018-08-15 00:12:21
586
原创 JWT的使用
JWT在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token认证机制。什么是JWTJson web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。...
2018-08-15 00:11:26
170
原创 django的用户登陆
用户模型类Django提供了认证系统,文档资料可参考此链接https://yiyibooks.cn/xx/Django_1.11.6/topics/auth/index.htmlDjango认证系统同时处理认证和授权。简单地讲,认证验证一个用户是否它们声称的那个人,授权决定一个通过了认证的用户被允许做什么。 这里的词语“认证”同时指代这两项任务,即Django的认证系统同时提供了认证机制和...
2018-08-15 00:10:45
252
原创 python 连接 Oracle 乱码问题(cx_Oracle)
在脚本文件或者配置文件中添加以下语句即可# -*- coding: utf-8 -*- import os os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8' #或者os.environ['NLS_LANG'] = 'AMERICAN_AMERICA.AL32UTF8' ...
2018-08-14 18:14:13
694
原创 Django多数据源接入类
from rest_framework.generics import GenericAPIViewfrom rest_framework.response import Responsefrom rest_framework import statusfrom django.db import transactionfrom .contants import db_dictcon...
2018-08-07 15:22:16
495
原创 很全面的mysql数据库的一些操作
零、用户管理:1、新建用户:>CREATE USER name IDENTIFIED BY 'ssapdrow';2、更改密码:>SET PASSWORD FOR name=PASSWORD('fdddfd');3、权限管理>SHOW GRANTS FOR name; //查看name用户权限>GRANT SELECT ON db_name...
2018-07-25 16:17:34
392
原创 Django项目中使用全局检索的Elasticsearch+Haystack
1.通过docker拉取elasticsearch的镜像docker image pull delron/elasticsearch-ik:2.4.6-1.02.通过docker创建容器进行运行 docker run -dti --network=host --name=elasticsearch -v /home/python/elasticsearch-2.4.6/config...
2018-07-22 11:13:15
1861
原创 python的八大排序算法
本文用Python实现了插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序。1、插入排序描述插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外(让数组...
2018-07-18 11:29:25
100
原创 Django项目部署
两年前一直想写,但是种种原因,现在开始写了个人思考建议:任何一个web项目的作用无非是进行进行前后端数据的交流,然后考虑数据流向的逻辑是怎么样的,有了逻辑和数据就可以进行基本架构设计了,至于代码和可能引用的第三方包都是可以通过百度得到的,当然了Django项目建议大家一定要使用rest_framework,这样方便项目解耦,更符合restful设计风格,更重要的是它有很多封装的包,方便使用Djan...
2018-07-12 18:50:00
325
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人