docker内部的django服务连接宿主机的mysql

今天把负责的django项目做了一个docker,部署到了自己的服务器上。 遇到的比较麻烦的问题,docker内部连接不上宿主机的mysql,边查边试: 1、数据库配置文件,默认的没修改 bind-address = 127.0.0.1 2、docker启动时要配置host网络模式,doc...

2019-07-14 19:03:51

阅读数 9

评论数 0

Ubuntu安装MySQLdb报错:django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: libmys

环境:ubuntu14+python2.7+django1.8+mysql5.7 当初部署环境是碰到的一个错误: django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: libmysqlclient...

2019-07-13 17:22:53

阅读数 12

评论数 0

Django实践学习笔记整理

新公司负责Django的项目,终于算是有机会实践了,整理最近一个月的一些东西。 环境都是Django1.8 1、如果设置了show_full_result_count = False,django不显示action页面 但生产环境是可以的,奇怪。。。 貌似是django1.8的bug,找到...

2019-07-13 16:24:29

阅读数 16

评论数 0

mac主机访问虚拟机的django服务

想测一下nginx,结果发现访问nginx可以,直接接访问django不行,主机能ping通虚拟机,也能ssh连接, Ubuntu虚拟机防火墙也关着呢。 那就说mac和虚拟机是能通信的,问题就应该处在django服务本身,百度了一下,果然django启动命令要加0.0.0.0,看了自己的命令是...

2019-07-07 23:18:30

阅读数 16

评论数 0

Django启动项目命令django-admin runserver 和python manage.py runserver区别小记

接手项目是Django写的,又开始正式学习Django,一般用python manage.py runserver,运行项目都没问题。 看文档说django-admin runserver 同样也能启动项目 开发环境: mac os10.14 python2.7 django1.8 ...

2019-06-10 23:21:49

阅读数 50

评论数 0

windows 和mac局域网共享文件夹,有些文件夹显示红色不能共享

今天想把thinkpad里的一些资料拷贝到mac中,自然想到了局域网共享,虽然共享成功了,结果发现有些文件夹显示红色,一打开是空的。 如图所示: 从另一台pc上访问也是不行,提示“你没有权限访问,请与网络管理员联系”,这就好办了,之前也碰到过。 按着这个教程走一遍就行了 https:/...

2019-06-09 22:51:34

阅读数 21

评论数 0

mac os 安装oh my zsh的自动补全插件zsh-autosuggestions

新公司配了mac拿到肯定要配置环境软件,oh-my-zsh必备,安装好像更Ubuntu不太一样,简单记录下自动补全插件的安装 主要参考了下这个文章https://blog.csdn.net/xfxf0520/article/details/84589446 不过文中自动补全插件clone错了,...

2019-06-06 00:29:40

阅读数 78

评论数 0

windows10 pycharm连接不上github:fatal: Could not read from remote repository.

windows10 pycharm2017 发现台式机用pycharm快捷push都正常,而笔记本不行,百度了一下说换新的key也不行。折腾了一会。 发现把ssh executeable默认的Built-in改成Native就好了 pycharm给出的native和built-in的说...

2019-05-27 23:14:22

阅读数 46

评论数 0

python在windows环境多进程(multiprocessing)报错The "freeze_support()" line can be omitted

记得刚学Python的时就碰到过这个问题,结果快一年后再看仍然不能完全理解,简单做个记录,日后再补充。 下面代码会报错: import multiprocessing import time def sing(): print('ing') time.sleep(1) # ...

2019-05-18 22:23:36

阅读数 94

评论数 0

pycharm ipython控制台无法连接:ValueError: list.remove(x): x not in list

win10系统 python3.6.2 pycharm2017.1.1 安装完最新的ipython7.5.0后,控制台无法连接,报错: Traceback (most recent call last): File "C:\Program Files\JetBrains\Py...

2019-05-12 17:52:40

阅读数 227

评论数 1

Python 关闭文件释放内存的疑惑

我用with语句打开了一个4g的文件读取内容,然后程序末尾设置一个死循环,按理说with语句不是应该自动关闭文件释放资源吗? 但是系统内存一直没有释放。应该是被文件读取到的变量content一直占用吗?把content删除就会释放内存。或者去掉死循环,程序退出资源就自动释放了 既然这样的话关闭...

2019-05-12 12:08:59

阅读数 89

评论数 0

python实现with上下文管理,__exit__()参数exc_type, exc_val, exc_tb异常处理

自己写一下Python的with语句实现 第一种方法利用魔法方法__enter__和__exit__实现: 顾名思义__enter__是打开上文,__exit__关闭下文,相当于打开文件、关闭文件。 #coding=gbk #第一种,魔法方法实现方法 class WithContext()...

2019-05-12 01:22:47

阅读数 98

评论数 0

tornado6.0.2报错AttributeError: module 'tornado.web' has no attribute 'asynchronous'

今天看tornado异步时发现的错误,查了一下,原来tornado6以后就弃用了tornado.web.asynchronous这种写法了。 tornado降级回到5.1.1就没问题了。 官文文档: https://www.tornadoweb.org/en/branch5.1/web.ht...

2019-05-08 23:57:18

阅读数 918

评论数 2

Python异步IO之协程(一):从yield from到async的使用

最近看tornado异步和io阻塞和协程之类的,还有什么@asyncio.coroutine,async和await无论是官方文档还是廖老师文章都看的云里雾里,直到看到廖老师文章评论里的这篇,静下心看是基完,终于本理解协程的实现和异步的实现了。 转载文章代代码格式乱了。。。 版权声明:本文为博...

2019-05-08 00:12:07

阅读数 40

评论数 0

python单线程、多线程、多进程在cpu密集型情况下耗时对比,设置成单核cpu效果

今天再对比下单线程、多线程、多进程再cpu密集型的情况下的耗时,果然有时候多线程比单线程还慢。。。还是多进程靠谱 import time from multiprocessing import Process from threading import Thread #装饰器计算函数执行时...

2019-05-05 23:26:41

阅读数 80

评论数 1

windows系统pycharm终端更改为git bash

有时候用window的pycharm,就发现命令行太不习惯了,git 命令都没提示,更别说跟zsh比了,还是Ubuntu的舒服,今天参考stack overflow改成了git bash,好用多了 其实就是改一下pycharm的默认shell windows10系统,pycharm2017 ...

2019-05-05 21:02:49

阅读数 192

评论数 0

python单线程、多线程、多进程下载图片(io密集型)耗时对比

天天Python GIL,光嘴上说但是实际并没有真正测试对比过。 今天测试了一下Python的多线程、多进程、单线程的下载图片效率。 实测Python多线程在io密集型的情况下还是比单线程快很多的,引用一下另一位博主解释的原因: io是分为网络io和磁盘io,一般情况下,io有发送数据(o...

2019-05-05 00:23:43

阅读数 1041

评论数 1

ubuntu git显示中文文件名

不对0x80以上的字符进行quote,解决git status/commit时中文文件名乱码 git config --global core.quotepath false 原文:https://www.jianshu.com/p/297ff9b730cf

2019-05-04 14:11:29

阅读数 46

评论数 0

Django is_valid验证失败后获取具体错误信息以及Django2.2问题小记

最近用Django学习开发博客,自带表单验证失败时看不到具体错误信息,边查边试,表单的erro属性就可以拿到错误的querydict,,ErrorDict=user_register_form.error。 比如下面用户注册视图如果用户名重复了就会返回: ['已存在一位使用该名字的用户。']...

2019-05-01 10:28:04

阅读数 101

评论数 0

Python打印二叉树的左视图、右视图

先求出二叉树的最大深度,然后求出每一层的节点列表,求每一层节点列表就相当于求距离根节点指定深度的所有节点,再将每一层的节点列表中的最左或最右节点打印出来,或者添加到新列表中,就是二叉树的左视图、右视图了。。。 class Node(): def __init__(self,value...

2019-04-25 22:13:04

阅读数 64

评论数 0

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