随笔分类 -  python

python
Django Nginx+uwsgi 安装配置
摘要:在前面的章节中我们使用 python manage.py runserver 来运行服务器。这只适用测试环境中使用。 正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,本文将以 Nginx 为例。 你也可以直接参考:Python uwsgi 安 阅读全文

posted @ 2018-07-25 11:26 ExplorerMan 阅读(129) 评论(0) 推荐(0)

发布django 程序
摘要:1、配置需求环境 pip freeze > requirements.txt 在开发环境将工程依赖的包导出。 pip install virtualenv pip install virtualenvwrapper 编辑~/.bashrc export WORKON_HOME=$HOME/.virt 阅读全文

posted @ 2018-07-25 11:24 ExplorerMan 阅读(231) 评论(0) 推荐(0)

Django 发布
摘要:0、完成好 Django 项目,做部署前准备,比如 settings.py 改 debug 什么的。 1、用 Gunicorn 部署 Django 项目,相当于部署 Java Web 的 Tomcat。 2、用 Supervisor 管理 Gunicorn,监视控制进程。主要作用就是让进程悄悄的在后 阅读全文

posted @ 2018-07-25 11:21 ExplorerMan 阅读(270) 评论(0) 推荐(0)

django orm 常用查询筛选
摘要:阅读目录 大于、大于等于 小于、小于等于 在...范围内 模糊查询 是否为空 不等于/不包含于 阅读目录 大于、大于等于 小于、小于等于 在...范围内 模糊查询 是否为空 不等于/不包含于 大于、大于等于 1 2 3 4 5 __gt 大于 __gte 大于等于 User.objects.filt 阅读全文

posted @ 2018-07-24 15:37 ExplorerMan 阅读(3512) 评论(1) 推荐(0)

转 Django根据现有数据库,自动生成models模型文件
摘要:Django引入外部数据库还是比较方便的,步骤如下 : 创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新项目的时候一致 运行下面代码可以自动生成models模型文件 Python manage.py inspectdb 这样就可以在控制台 阅读全文

posted @ 2018-07-24 15:26 ExplorerMan 阅读(358) 评论(0) 推荐(0)

Django学习(1)——python manage.py startapp app-name新建app报错问题
摘要:作为一个刚接触python的小白,开始学习Django注定前路漫漫,记录一下学习过程中的问题和解决方案。 感谢“自强学堂”的无私奉献,根据教程安装了Django 1.9.12后,尝试新建项目,此时使用python manage.py startapp app-name 一直无法建立app。错误的最后 阅读全文

posted @ 2018-07-24 15:08 ExplorerMan 阅读(3077) 评论(0) 推荐(0)

一:ORM关系对象映射(Object Relational Mapping,简称ORM)
摘要:狼来的日子里! 奋发博取 狼来的日子里! 奋发博取 狼来的日子里! 奋发博取 10)django-ORM(创建,字段类型,字段参数) 一:ORM关系对象映射(Object Relational Mapping,简称ORM) ORM分两种: DB first 先在数据库中创建数据库表等 Code fi 阅读全文

posted @ 2018-07-20 12:04 ExplorerMan 阅读(268) 评论(0) 推荐(0)

How to manage concurrency in Django models
摘要:How to manage concurrency in Django models The days of desktop systems serving single users are long gone — web applications nowadays are serving mill 阅读全文

posted @ 2018-07-20 11:16 ExplorerMan 阅读(330) 评论(0) 推荐(0)

python实现redis三种cas事务操作
摘要:cas全称是compare and set,是一种典型的事务操作。 简单的说,事务就是为了存取数据库中同一数据时不破坏操作的隔离性和原子性,从而保证数据的一致性。 一般数据库,比如MySql是如何保证数据一致性的呢,主要是加锁,悲观锁。比如在访问数据库某条数据的时候,会用SELECT FOR UPD 阅读全文

posted @ 2018-07-20 11:13 ExplorerMan 阅读(543) 评论(0) 推荐(0)

django autocommit的一个坑,读操作的事务占用导致锁表
摘要:版权归作者所有,任何形式转载请联系作者。作者:petanne(来自豆瓣)来源:https://www.douban.com/note/580618150/ 缘由:有一个django守护进程Daemon一直在后台运行,轮询读数据库,导致被锁无法ALTER表结构。涉及django==1.4 django 阅读全文

posted @ 2018-07-20 11:11 ExplorerMan 阅读(1417) 评论(0) 推荐(0)

python【事物 】【数据库锁】
摘要:1.数据库事物 1. 什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生 阅读全文

posted @ 2018-07-20 11:08 ExplorerMan 阅读(878) 评论(0) 推荐(0)

Mysql事务探索及其在Django中的实践(一)
摘要:前言 很早就有想开始写博客的想法,一方面是对自己近期所学知识的一些总结、沉淀,方便以后对过去的知识进行梳理、追溯,一方面也希望能通过博客来认识更多相同技术圈的朋友。所幸近期通过了博客园的申请,那么今天就开始第一篇随笔,来开始记录自己的学习点滴。 问题背景 本人最近在用python的Web开发框架Dj 阅读全文

posted @ 2018-07-20 10:55 ExplorerMan 阅读(227) 评论(0) 推荐(0)

Django中的事务(Transaction)管理
摘要:Django默认的事务行为 默认情况下,在Django中事务是自动提交的。当我们运行Django内置的模板修改函数时,例如调用model.save()或model.delete()时,事务将被立即提交。这种机制和数据库的自动提交事务机制类似。记住这里没有默认的回滚机制。 在HTTP请求上加事务 对于 阅读全文

posted @ 2018-07-20 10:45 ExplorerMan 阅读(3637) 评论(0) 推荐(0)

Mysql事务探索及其在Django中的实践(二)
摘要:继上一篇《Mysql事务探索及其在Django中的实践(一)》交代完问题的背景和Mysql事务基础后,这一篇主要想介绍一下事务在Django中的使用以及实际应用给我们带来的效率提升。 首先贴上Django官方文档中关于Database Transaction一章的介绍:https://docs.dj 阅读全文

posted @ 2018-07-20 10:45 ExplorerMan 阅读(172) 评论(0) 推荐(0)

【python】*与** 参数问题
摘要:可变参数 在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。 我们以数学题为例子,给定一组数字a,b,c……,请计算a2 + b2 + c2 + ……。 要定义出这个函数,我们必须确定输入的参数。由于参数个数不确定,我们首 阅读全文

posted @ 2018-07-19 22:21 ExplorerMan 阅读(224) 评论(0) 推荐(0)

Django(三) ORM 数据库操作
摘要:大纲 一、DjangoORM 创建基本类型及生成数据库表结构 1、简介 2、创建数据库 表结构 二、Django ORM基本增删改查 1、表数据增删改查 2、表结构修改 三、Django ORM 字段类型 1、字段类型介绍 2、字段参数介绍 3、Django ORM 外键操作 一、DjangoORM 阅读全文

posted @ 2018-07-19 21:36 ExplorerMan 阅读(243) 评论(0) 推荐(0)

Django(二)路由系统、视图、模板
摘要:大纲 一、内容概要: 二、上节回顾 三、Django 视图–views 1、获取用户多个数据及文件上传 2、FBV 和 CBV 3、装饰器 四、Django模板补充 - Django模板语言循环字典 五、Django 路由系统 1、一对一:一个url对于一个函数或者一个类 2.1、一对多:一类url 阅读全文

posted @ 2018-07-19 21:35 ExplorerMan 阅读(212) 评论(0) 推荐(0)

[转]django 日志logging的配置以及处理
摘要:http://davidbj.blog.51cto.com/4159484/1433741 日志在程序开发中是少不了的,通过日志我们可以分析到错误在什么地方,有什么异常。在生产环境下有很大的用途。在Java开发中通常用log4j,logback等第三方组件。那么在django中是怎么处理日志?dja 阅读全文

posted @ 2018-07-19 21:29 ExplorerMan 阅读(214) 评论(0) 推荐(0)

Django来敲门~第一部分【4. 创建第一个模块应用】
摘要:成若缺,其用不弊。大盈若冲,其用不穷。大直若屈。大巧若拙。大辩若讷。静胜躁,寒胜热。清静为天下正 ——老子《道德经》 本章内容 创建应用(app) 开发第一个视图(View) URL访问配置的嵌套(urls) 1. 创建项目的子模块应用 上一节内容中,我们创建了一个django项目mysite/,在 阅读全文

posted @ 2018-07-19 17:45 ExplorerMan 阅读(186) 评论(0) 推荐(0)

【Python】 SQLAlchemy的初步使用
摘要:SQLAlchemy 在很多Python的web框架中都整合进了SQLAlchemy这个主要发挥ORM作用的模块。所谓ORM,就是把复杂的SQL语句给包装成更加面向对象,易于理解的样子。在操作数据库的时候,我们可以用比较底层的MySQLdb之类的模块来直接连接执行SQL语句,但是在实际开发过程中,开 阅读全文

posted @ 2018-07-19 16:57 ExplorerMan 阅读(517) 评论(0) 推荐(0)

导航