- 博客(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
489
原创 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
11121
原创 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
1751
1
原创 websocket知识汇总以及websocket在Django中的实现
最近在完成项目中需要用到实时技术,项目需求是将后端的一个文件内容实时读取然后发送到前端.这里主要涉及到两个技术.一个是后端如何实时读取一直在更新中的数据,另一点是如何保证web前后端的通讯,能将读取到的数据实时传送给前端. 由于主要是进行后端开发,前端涉及的少,趁这个机会刚好学习了一下前端的一些知识.一.Ajax轮询 最开始解决实时通讯Google后使用...
2018-06-06 16:51:55
20254
7
原创 django rest framework------权限认证
最近在项目中需要使用django rest framework框架进行rest api设计,这很符合现在的restful 设计理念. 在设计好api视图函数后,需要对请求进行权限限制和审查,对于有权限的则允许通过,对于无权限的拒绝请求.同时,最初的设想是超级用户拥有对api里增删改查的权限,而其他普通用户只有只读权限.对于这个设想.之前的设计是用django的has_...
2018-05-24 21:12:14
2805
原创 Django权限设置及验证
当创建一个Models, 在同步到数据库里,django默认设置了三个权限 ,就是 add, change, delete权限。但是往往有时候,根本不够用,此时我们可以自己写一个脚本,来进行权限的设置. 根据DJango官方文档解释,权限都是与models有关系的,此时.如果想设置一个view,对于有权限的用户进行放行,对于无权限的用户进行限制.那么我们就可以着手来写...
2018-05-15 14:24:51
4012
1
原创 Django集成oauth2实现第三方授权登录
最近在项目中需要用到oauth2来进行第三方的授权服务,在网上了解到django-oauth-toolkit已经集成了oauth2方法,将自己心得记录下来. 首先要学习什么是oauth2,阮老师的介绍应该算是很详细了,网址为:理解oauth2. 我用到的是oauth2中的密码模式 resource owner password credentials来进行...
2018-05-07 14:02:12
13043
原创 Django部署------在云服务器上用django+nginx+gunicorn进行部署
之前写好的代码想部署到网上,看了很多教程.最后我将自己的部署过程简单的罗列一下,如有更好的建议,欢迎联系我.最开始是在阿里云上部署,新用户有优惠,之前学习的部署方法是用django+nginx+gunicorn进行部署,先进行服务器配置,我们配置新的服务器之前最好新建一个新用户,即非root用户.我用的是Ubuntu 16版本.命令如下:root@localhost:~# useradd -m -...
2018-03-21 12:13:41
652
转载 Python的多进程和多线程及GIL
转载地址最近在看Python的多线程,经常我们会听到老手说:“Python下多线程是鸡肋,推荐使用多进程!”,但是为什么这么说呢? 要知其然,更要知其所以然。所以有了下面的深入研究: 首先强调背景: 1、GIL是什么?GIL的全称是Global Interpreter Lock(全局解释器锁),来源是python设计之初的考...
2018-03-17 16:13:45
215
原创 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
771
原创 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
27332
3
原创 Django用户管理------重置
重置密码基本上是网站的标配,在这里同样介绍2种重置密码的方法一.使用第三方应用,django-password-reset django有很多优秀好用的第三方应用,其中就有一个是用来重置密码的,使用了一下发现非常好用,只有49k大小.首先是用pip install django-password-reset来安装,我们打开其官方文档查看用法如下: ...
2018-03-06 18:26:54
1183
原创 Django用户管理------修改密码
Django内置的应用非常多,对于修改用户密码,我们可以用自带的方法去修改,也可以通过自己写对应的方法去修改.这里来分别将两种方法罗列出来.一.首先是用django自带的修改用户密码 相关的源码被保存在django.contrib.auth的views中.同样的,django自带的login和logout函数也在这里.其中有一个定义的password_ch...
2018-03-06 15:05:25
8470
1
原创 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
780
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人