}

学习记录

本篇文章旨在记录学习过程中的收获或者小心得,都是一些小的知识点。当然,如果我觉得有必要写一篇博客的,我会单独写的。 1、今天用pycharm写程序的时候,发现了一个好用的Model method:get_or_create。它是首先会在数据库里查询,要查询的对象是否存在,如果不存在的话,它就会自动创建一个。 该方法会返回一个元祖,第一个是查询或创建的对象,第二个是Boolean值,如果是创建

阅读全文

MySQL数据备份以及安全规则

今天把SAE数据库上的数据都迁到阿里云服务器上了,过程还算顺利,但也遇到了几个问题。在这个过程中,我也学到很多知识。 刚开始直接利用phpmyadmin导出数据,但导出的数据不全,后来就用了新浪开发的DeferJobs导出,一共50M的SQL文件。 我先在本地测试了以便SQL导入,用Navicat软件。导入结果提示我“Got a big packet",后搜索一下,原因是MySQL

阅读全文

网站迁移到阿里云记录

其实我一直都想着能够将新浪云上的网站迁移到独立的云服务器上,是因为我想学习一下整个系统,而不是只是脱管代码。但之前的确是觉得云服务器太贵了,没舍得买,就自己在自己的Linux系统上学习部署,可终究是不能抵不过上线的系统,因此决定买一个云服务器。虽然SAE也有云服务器,但在口碑上以及服务上,阿里云应该更胜一筹。 ##1、阿里云服务器 我买了一个阿里云ECS,配置是1核CPU,2G

阅读全文

网站评论系统的设计

因为多说关闭的原因,我不想再用第三方的评论插件了,想自己动手写一个。之前看了django-fluent-comments,本想用这个,但是我后来一想,我何不趁这个机会,再深入学习一下相关的知识呢,自己上动手写吧。这里主要参考了一个哥们写的评论系统,[https://www.rapospectre.com](https://www.rapospectre.com)。 ###设计思路: 整个评

阅读全文

gunicorn+supervisor+nginx+fabric部署Web应用

学习如何去部署一个Web应用。 1、首先选择一个WSGI服务器,之前看的是uWSGI,但uWSGI配置稍微麻烦些,因此这里考虑使用gunicorn。 2、使用supervisor控制进程; 3、选用静态服务器,选用nginx做负载均衡,以及处理静态文件; 4、使用fabric,ansible等工具批量部署。 下面记录我Django项目部署的过程(系统是Ubuntu

阅读全文

request.get_all_path()

登录

Sign Up

Forgotten Password