摘要: 用django时,只要用到数据库就得用到模型。一、数据库的MTV开发模式从MVC到MTV所谓软件架构的MVC模式将数据的存取逻辑(Module),表现逻辑(View)和业务逻辑(Controller)分开,降低耦合。Module代表数据库的存取,View代表系统中选择显示什么和怎样显示,Contro... 阅读全文
posted @ 2015-03-04 20:35 starof 阅读(1705) 评论(5) 推荐(1) 编辑
摘要: 一、问题描述登录linux系统发现控制台无法登录,即使输入正确用户名和密码,也无法登录,回车看到有一个错误“module is unknow”。但是,ssh可以正常登录。二、解决办法ssh登录,然后注释掉session required /lib/security/pam_limits.so改为se... 阅读全文
posted @ 2015-02-13 09:29 starof 阅读(1133) 评论(2) 推荐(0) 编辑
摘要: 表单是交互性网站的支柱。 本文内容包括django对表单提交数据的访问,有效性检查以及其他处理,还有HttpRequest对象和Form对象。 一、HttpRequest的URL相关信息 定义views.py 可以显示出: 二、request.META 显示所有META,在views.py里增加函数 阅读全文
posted @ 2015-02-10 16:40 starof 阅读(3515) 评论(6) 推荐(1) 编辑
摘要: 所谓网页开发是有趣的,管理界面是千篇一律的。所以就有了django自动管理界面来减少重复劳动。一、激活管理界面1、django.contrib包django自带了很多优秀的附加组件,它们都存在于django.contrib包里,与django捆绑,使开发人员不需要重复造轮子。django.contr... 阅读全文
posted @ 2015-02-09 10:40 starof 阅读(2727) 评论(2) 推荐(4) 编辑
摘要: 把django开发好的项目部署到apache2服务器。 记录我的配置过程。apache,django,mod_wsgi,python版本如下。不同版本大同小异。ii apache2 2.2.22-1ubuntu1.6 ... 阅读全文
posted @ 2015-02-07 14:26 starof 阅读(43745) 评论(0) 推荐(1) 编辑
摘要: 一、pip安装安装:apt-get updateapt-get install python-pippip install django==1.4.20卸载:pip uninstall django==1.4.20二、源码安装1、下载源码和安装下载Djangowget www.djangoproje... 阅读全文
posted @ 2015-01-26 10:48 starof 阅读(25050) 评论(0) 推荐(0) 编辑
摘要: 一、查看Ubuntu版本号方法一root@wiki:~# cat /etc/issueUbuntu 14.04.1 LTS \n \l方法二root@wiki:~# sudo lsb_release -aNo LSB modules are available.Distributor ID: Ubu... 阅读全文
posted @ 2015-01-22 09:57 starof 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 问题:root@wiki:~# sudo lsb_release -asudo: unable to resolve host wikiNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 14.04.1 ... 阅读全文
posted @ 2015-01-22 09:46 starof 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: OpenStack迁移需要将虚拟机创建运行在共享存储上才可以进行迁移。一、配置共享存储1、环境OpenStack三个节点icehouse-gre模式部署一文部署了的OpenStack环境。IP如下:controller:10.1.101.11network:10.1.101.21compute:10... 阅读全文
posted @ 2015-01-21 10:16 starof 阅读(2383) 评论(5) 推荐(2) 编辑
摘要: Sun公司开发NFS (Network File System)之初就是为了在不同linux/Unix系统之间共享文件或者文件夹。可以在本地通过网络挂载远程主机的共享文件,和远程主机交互。NFS共享存储对初学者来说不太好理解,我看到过一个很好的例子,假如有三台机器A、B、C,它们需要访问同一个目录,... 阅读全文
posted @ 2015-01-20 14:51 starof 阅读(5398) 评论(1) 推荐(4) 编辑
摘要: 一、OpenStack网络设备的命名规律:1、TenantA的router和Linux网络命名空间qrouter名称root@controller:~# neutron --os-tenant-name TenantA --os-username UserA --os-password passwo... 阅读全文
posted @ 2015-01-15 16:22 starof 阅读(2379) 评论(4) 推荐(1) 编辑
摘要: OpenStack创建一个虚拟机,涉及到三种状态,vm_state,task_state和power_state。先总结几点:电源状态(power_state):是hypervisor的状态,从计算节点”由下而上“加载。虚拟机状态(vm_state):反应基于API调用的一种稳定状态,符合用户体验,... 阅读全文
posted @ 2015-01-14 17:00 starof 阅读(14794) 评论(0) 推荐(0) 编辑
摘要: 目标:要删除外网Ext-Net2直接删网络也会出错:因为有一个或多个端口在使用该网络root@controller:~# neutron net-list+--------------------------------------+-------------+-------------------... 阅读全文
posted @ 2015-01-14 16:58 starof 阅读(13926) 评论(0) 推荐(0) 编辑
摘要: OpenStack三个节点icehouse-gre模式部署一文部署了一套OpenStack环境,接下来使用命令测试一遍。首先要明确几个概念:外网:可分配floating ip绑定到虚拟机,外部就可以访问虚拟机。虚拟网络(内部网络,私有网络):虚拟机的虚拟网卡所在的私有网络。子网:用户创建的每个网络至... 阅读全文
posted @ 2015-01-12 10:27 starof 阅读(1826) 评论(7) 推荐(2) 编辑
摘要: 在javaScript创建对象一文中提到过:用构造函数创建对象存在一个问题即同一构造函数的不同实例的相同方法是不一样的,所以我们用原型把构造函数中公共的属性和方法提取出来进行封装,达到让所有实例共享的目的。 接下来进一步介绍javaScript原型。 一、javaScript原型机制 1、函数与原型 阅读全文
posted @ 2015-01-11 21:27 starof 阅读(2100) 评论(2) 推荐(5) 编辑
摘要: 一、环境准备1、架构创建3台虚拟机,分别作为controll节点、network节点和compute1节点。Controller节点:1processor,2G memory,5G storage。Network节点:1processor,2G memory,5G storage。Comute1节点... 阅读全文
posted @ 2015-01-09 15:39 starof 阅读(3762) 评论(4) 推荐(1) 编辑
摘要: 一、排错方法:1、查看日志路径为/var/log,具体哪个组件出了问题进入其目录查看。2、debugroot@sc-ctrl01:~# keystone --debug user-listroot@sc-ctrl01:~# nova --debug list3、greproot@sc-ctrl01:... 阅读全文
posted @ 2015-01-07 14:51 starof 阅读(2624) 评论(0) 推荐(0) 编辑
摘要: 一、初识sed在部署openstack的过程中,会接触到大量的sed命令,比如# Bind MySQL service to all network interfaces.sed -i 's/127.0.0.1/0.0.0.0/g' /etc/mysql/my.cnf那么这条命令是什么意思?接下来介... 阅读全文
posted @ 2014-12-31 11:32 starof 阅读(12219) 评论(0) 推荐(5) 编辑
摘要: RabbitMQ是一个消息代理,核心原理:发送消息,接收消息。RabbitMQ主要用于组件之间的解耦,消息发送者无需知道消息使用者的存在,反之亦然。 单向解耦 双向解耦(如:RPC)例如一个日志系统,很容易使用RabbitMQ简化工作量,一个Consumer进行消息的正常处理,另一个Co... 阅读全文
posted @ 2014-12-19 15:00 starof 阅读(11294) 评论(1) 推荐(9) 编辑
摘要: 一、对象 ECMA-262把对象定义为:无序属性的集合,其属性可以包含基本值,对象或者函数。所以js中对象就是一组键值对。 面向对象的语言中,都是通过类的来创建任意多个具有相同属性和方法的对象实例的。但是js中没有类的概念,接下来我先通过一个例子来阐述js中没有“类”的概念蕴含的哲学。这点会让初学者 阅读全文
posted @ 2014-12-15 23:19 starof 阅读(9407) 评论(16) 推荐(8) 编辑