摘要:
如果你想通过自己创建的python文件在django项目中使用django的models,那么就需要调用django的环境: import os if __name__ == '__main__': os.environ.setdefault("DJANGO_SETTINGS_MODULE", "B 阅读全文
摘要:
小驼峰和下划线转换函数 # coding:utf-8import redef hump2underline(hunp_str): p = re.compile(r'([a-z]|\d)([A-Z])') sub = re.sub(p, r'\1_\2', hunp_str).lower() retu 阅读全文
摘要:
手动控制排序使用Django update方法,所有涉及的数据每一条都会执行一次SQL update语句,MySQL有case语句可将所有影响的数据进行一次性更改,查看Django文档支持case语句 https://docs.djangoproject.com/en/2.2/ref/models/ 阅读全文
摘要:
一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。工作原理 / 流程:Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器 阅读全文
摘要:
在nginx+uwsgi的部署中发现部署的过程,会有很多时候出现502的错误,或者直接程序死了,到现在,学习一个nginx+gunicorn的部署, 我们拿到新的服务器对的时候,应该先更新下服务器: 其次我们应该创建一个用户,用来部署,在Centos下创建用户: 我们在这个sudoers的文件下我们 阅读全文
摘要:
部署是基于:centos7+nginx+uwsgi+python3+django 之上做的 软件版本详细介绍,纯净操作系统:Centos7.0 Python版本:python3.6 Django版本:django2.0.6 本文包括以下几个部分内容: ㈠、服务器环境部署详细步骤 ㈡、本地项目搬迁到服 阅读全文
摘要:
多个队列: Celery默认使用的队列名为celery默认绑定在direct交换机celery,可通过CELERY_DEFAULT_QUEUE/CELERY_DEFAULT_EXCHANGE/CELERY_DEFAULT_ROUTING_KEY等参数配置修改. 1 2 3 4 5 6 7 8 9 1 阅读全文
摘要:
Redis是什么 Redis是一个开源的底层使用C语言编写的key-value存储数据库。可用于缓存、事件发布订阅、高速队列等场景。而且支持丰富的数据类型:string(字符串)、hash(哈希)、list(列表)、set(无序集合)、zset(sorted set:有序集合) Redis在项目中的 阅读全文
摘要:
如果你做过有多个文件的Python项目,那么你一定用过import语句。 即使是对于有多个项目的Python支持者来说,import也会让人困惑!你可能正阅读本文,因为希望更深入地了解Python中的导入,尤其是绝对和相对导入。在本教程中,你将了解两者之间的差异,以及它们的利弊。我们立即开始吧! 关 阅读全文
摘要:
掌握一些技巧,可尽量提高Python程序性能,也可以避免不必要的资源浪费。今天就为大家带来七个可以提升python程序性能的好习惯,赶快来学习吧:、 1、使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 使用局部变量替换模块名字空间中的变量,例如 ls = os.lines 阅读全文