古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。

 分类:编程语言

Django全局变量和多环境配置:开发环境和生产环境区分

Django全局变量和多环境配置:开发环境和生产环境区分
Django的日常开发部署中,我们经常会遇到需要在全局使用一个变量,同时也有开发环境和生产环境的配置不同的情况,如数据库主机地址差异等,通常在小项目或配置内容差别较少的情况下我们可以手动修改即可,但是随着项目配置内容逐渐增加、自动化构建需求等原因,我们还需要更加正规的部署手段,...

4个月前 (08-09) 279℃ 0评论 0喜欢

手摸手教你nginx + uWSGI +Django部署项目

手摸手教你nginx + uWSGI +Django部署项目
之前我们分析了Django不同的部署方式之间的差别,包括自带的调试runserver、uwsgi和nginx等,今天我们讲一下常规的Django项目部署的流程。 这里演示所用环境为: CentOS 7.6Python 2.7.5Django 1.11.5...

4个月前 (08-06) 211℃ 0评论 2喜欢

使用私有的PyPI仓库源突破网络限制

使用私有的PyPI仓库源突破网络限制
通常我们使用pip安装Python包,默认从官方PyPI仓库下载,而很多公司存在网络隔离环境(无法访问外网),在安装Python扩展包时往往需要从PyPI下载源码解压安装,但是有的时候甚至需要自建包(并不上传官方PyPI,内部使用),这时候就需要搭建私有源来解决。 Pyt...

5个月前 (07-26) 241℃ 0评论 0喜欢

在PyPI发布自己的Python库

在PyPI发布自己的Python库
Python语言的厉害之处在哪里?个人认为在于它强大的内置模块和丰富的第三方库,可以帮助我们进行快速开发,毕竟是站在巨人的肩膀上。每天用大神写好的轮子开发,但自己造轮子的心一直躁动不已。最近静极思动,着手做一个好用的工具包开源一下,所以对Python发布包到pypi的流程研究了...

5个月前 (07-26) 153℃ 0评论 0喜欢

搞定Python项目依赖:requirements.txt文件的创建和使用

搞定Python项目依赖:requirements.txt文件的创建和使用
Python的强大在于它拥有数量众多的第三方库协助开发,在编写Python项目时,我们经常会使用很多第三方模块。由于不同设备和系统的差异性,导致我们很难分散地控制项目依赖(头铁的同学请绕道),于是requirements.txt(后续文章中可能简称为requirements)就...

5个月前 (07-05) 292℃ 0评论 0喜欢

Python神器virtualenv:一次性解决开发环境问题

Python神器virtualenv:一次性解决开发环境问题
众所周知,Python有三大神器,分别是pip、virtualenv和fabric,今天我们就来介绍一下virtualenv的使用。virtualenv是Python提供的一个环境管理工具,可以为你建立隔离的Python运行环境,比如系统默认Python版本为Python2,而...

6个月前 (07-01) 236℃ 0评论 0喜欢

浅析Nginx+uWSGI+Django原理

浅析Nginx+uWSGI+Django原理
当前Python Web开发框架中基本上是Django一家独大,当然也有Flask、bottle等框架分庭抗礼,后续可能专门开一章汇总一下各框架的特点和选型建议。 使用Django框架开发部署时,一般都会选择Nginx+uWSGI+Django(推荐阅读)这样成熟稳定的服...

6个月前 (06-29) 343℃ 0评论 0喜欢

实战2 千图成像,程序员这样收获女神芳心

实战2   千图成像,程序员这样收获女神芳心
上次实战我们做了字符画,有同学觉得单身狗的寂寞只能够隐藏在代码彩蛋里,对追女神一点帮助都没有,所以这次我们做点小浪漫的东西。浏览网络我们偶尔也会见到好多图片拼凑组合成的图像,如下图 这种照片被称为蒙太奇马赛克图像(或称蒙太奇照片、蒙太奇拼贴、千图成像等),或者称这...

6个月前 (06-28) 275℃ 0评论 0喜欢

实战1 Python制作字符画,给你的代码开个光

实战1   Python制作字符画,给你的代码开个光
“小子,我看你骨骼惊奇,必是练武奇才,将来维护宇宙正义与和平的重任就交给你了!我这有本《如来神掌》,原价13块8,算你10块钱一本” 日常学习和开发过程中,我们总会遇到很多字符画,比如Github上有的项目会提供好看的项目名称,我随便找了一个供大家观赏。 ...

6个月前 (06-22) 362℃ 0评论 1喜欢