摘要:
基本框架搭建好了后,我们就要开始丰富页面内容了。最起码,得有一个用户登录的表单不是么?(注册的事情我们先放一边。) 一、 原生HTML页面 删除原来的login.html文件中的内容,写入下面的代码: 简单解释一下: form标签主要确定目的地url和发送方法; p标签将各个输入框分行; label 阅读全文
摘要:
使用Django开发Web应用的过程中,很多人都是急急忙忙地写视图,写前端页面,把最根本的模型设计给忽略了。 模型中定义了数据如何在数据库内保存,再直白点说就是数据表的定义。这部分工作体现在Django的代码中,其实就是model类的设计。 一、 数据库模型设计 作为一个用户登录和注册项目,需要保存 阅读全文
摘要:
一、背景 学了一段时间的语法,总感觉入不了门,所以找点小项目练练手,项目来自网络。 二、创建虚拟环境,并安装Django 使用Python中的virtualenv搭建一个mysite_env全新的环境。 进入mysite_env目录下的Scripts子目录,运行activate命令,激活该虚拟环境, 阅读全文
摘要:
背景 通常每个项目,甚至项目不同阶段的版本,需要不同的Python解释器和依赖库。 为了清晰明了,安全可靠的管理这些环境,需要为每个项目或每个应用各自建立一套“独立、隔离”的Python运行环境。 virtualenv就是用来为每一个项目创建一套“独立隔离”的Python运行环境的工具。 在Pyth 阅读全文
摘要:
背景 MySQL的高可用方案一般有如下几种: keepalived+双主,MHA,MMM,Heartbeat+DRBD,PXC,Galera Cluster 比较常用的是keepalived+双主,MHA和PXC。 对于小公司,一般推荐使用keepalived+双主,便于维护。 环境 mysql双主 阅读全文