自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django admin 心得

最近在写django admin方面的东西,有一点点收获,这里记录下来。1。list_display 通俗说是用户来展示数据条目的列,这里可以自定义,例如:你的model设计如下:class User(model.Model): info = *** user_age = ***在admin后台使用list_display时写的是('info', 'user_c...

2019-08-23 16:06:29 127

原创 docker 无法stop,kill容器

     最近在遇到docker无法删除,或者kill相应的容器,要么是运行完docker stop  xxx后发现xxx仍然存在,要么就根本无法删除,或者发现会报错,提示 Error response from daemon: Conflict, cannot remove the default name of the container       这种情况的可能原因是在过去的某个时刻,...

2019-01-04 15:38:33 8854

原创 docker【connection error】

今天启动项目突然遇到docker中MySQL连接错误,无法使用docker中的MySQL镜像,报错信息如下:ERROR: for mysql  Cannot start service mysql: connection error: desc = "transport: dial unix /var/run/docker/containerd/docker-containerd.sock: ...

2019-01-03 14:53:48 733

原创 websocket知识汇总以及websocket在Django中的实现

        最近在完成项目中需要用到实时技术,项目需求是将后端的一个文件内容实时读取然后发送到前端.这里主要涉及到两个技术.一个是后端如何实时读取一直在更新中的数据,另一点是如何保证web前后端的通讯,能将读取到的数据实时传送给前端.        由于主要是进行后端开发,前端涉及的少,趁这个机会刚好学习了一下前端的一些知识.一.Ajax轮询        最开始解决实时通讯Google后使用...

2018-06-06 16:51:55 15934 3

原创 django rest framework------权限认证

        最近在项目中需要使用django rest framework框架进行rest api设计,这很符合现在的restful 设计理念.        在设计好api视图函数后,需要对请求进行权限限制和审查,对于有权限的则允许通过,对于无权限的拒绝请求.同时,最初的设想是超级用户拥有对api里增删改查的权限,而其他普通用户只有只读权限.对于这个设想.之前的设计是用django的has_...

2018-05-24 21:12:14 2284

原创 Django权限设置及验证

        当创建一个Models, 在同步到数据库里,django默认设置了三个权限 ,就是 add, change, delete权限。但是往往有时候,根本不够用,此时我们可以自己写一个脚本,来进行权限的设置.        根据DJango官方文档解释,权限都是与models有关系的,此时.如果想设置一个view,对于有权限的用户进行放行,对于无权限的用户进行限制.那么我们就可以着手来写...

2018-05-15 14:24:51 2950 1

原创 Django集成oauth2实现第三方授权登录

       最近在项目中需要用到oauth2来进行第三方的授权服务,在网上了解到django-oauth-toolkit已经集成了oauth2方法,将自己心得记录下来.        首先要学习什么是oauth2,阮老师的介绍应该算是很详细了,网址为:理解oauth2.        我用到的是oauth2中的密码模式 resource owner password credentials来进行...

2018-05-07 14:02:12 8344

原创 Django部署------在云服务器上用django+nginx+gunicorn进行部署

之前写好的代码想部署到网上,看了很多教程.最后我将自己的部署过程简单的罗列一下,如有更好的建议,欢迎联系我.最开始是在阿里云上部署,新用户有优惠,之前学习的部署方法是用django+nginx+gunicorn进行部署,先进行服务器配置,我们配置新的服务器之前最好新建一个新用户,即非root用户.我用的是Ubuntu 16版本.命令如下:root@localhost:~# useradd -m -...

2018-03-21 12:13:41 473 2

转载 Python的多进程和多线程及GIL

转载地址最近在看Python的多线程,经常我们会听到老手说:“Python下多线程是鸡肋,推荐使用多进程!”,但是为什么这么说呢?                要知其然,更要知其所以然。所以有了下面的深入研究:                首先强调背景:        1、GIL是什么?GIL的全称是Global Interpreter Lock(全局解释器锁),来源是python设计之初的考...

2018-03-17 16:13:45 90

原创 Django------Linux下修改mysql配置

之前在django中使用mysql数据库进行配置时,用migrate写入数据表的时候,提示django.db.utils.InternalError: (1366, "Incorrect string value: '\\xE7\\x94\\xA8\\xE6\\x88\\xB7...' for这是由于我们的model中的字符与数据库自身的字符集不匹配,在数据库中查询字符集show variable...

2018-03-16 12:00:31 599

原创 Django错误------django.db.utils.OperationalError: no such table

            之前有时候搞django数据库的时候会遇到运行后django报错,提示django.db.utils.OperationalError: no such table.              出现这种问题时查看数据库里肯定是没有这个app应用对应的数据表的,可以用                    python  manage.py  makemigrations  ...

2018-03-08 17:41:36 21419 1

原创 Django用户管理------重置

        重置密码基本上是网站的标配,在这里同样介绍2种重置密码的方法一.使用第三方应用,django-password-reset        django有很多优秀好用的第三方应用,其中就有一个是用来重置密码的,使用了一下发现非常好用,只有49k大小.首先是用pip install  django-password-reset来安装,我们打开其官方文档查看用法如下:          ...

2018-03-06 18:26:54 748

原创 Django用户管理------修改密码

          Django内置的应用非常多,对于修改用户密码,我们可以用自带的方法去修改,也可以通过自己写对应的方法去修改.这里来分别将两种方法罗列出来.一.首先是用django自带的修改用户密码            相关的源码被保存在django.contrib.auth的views中.同样的,django自带的login和logout函数也在这里.其中有一个定义的password_ch...

2018-03-06 15:05:25 4721

原创 git 添加远程库报错 fatal:remote origin already exists

最近在玩git时发现一个问题。在本地创建好库后,打算将库内容连接上传到Github。在在本地库关联远程库指令输入错误 git remote add origin git@github.com/guyunzh/extract_data.git   在github.com后面输入的是/ ,虽然git bash没有报错,但是git  push无法完成,提示出错再次remote正确代码提示

2017-09-06 16:52:01 602

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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