09 2013 档案
摘要:import turtle wn = turtle.Screen() wn.bgcolor("lightgreen") # Set the window background color wn.title("Hello, Tess!") # Set the window title tess = turtle.Turtle() tess.color("blue") # Tell tess to change her color tess.pensize(3) # Tell tess to set her pen width...
阅读全文
摘要:class stack(object): def __init__(self): self.stack = [] def push(self,str1): self.stack.append(str1) def pop(self): return self.stack.pop() def length(self): return len(self.stack)应该怎么遍历这个堆栈呢?类只有实现了__iter__() 和next()方法(python3改为__next__()),生成的实例才能迭代具有__i...
阅读全文
摘要:从模型开始开发似乎是个好主意。一方面模型是整个应用的核心,实现了应用的业务数据和对业务数据进行操作的约束,而视图和模板只是向用户提供操作和展现这些数据的界面;另一方面模型相对于系统的其他部分更加稳定,将模型先确定下来有助于系统其他部分的实现。DDD(领域驱动设计)更进一步将模型中的核心对象抽取出来作为“领域模型”。从Depot应用来看,产品(Product) 应该是模型中的核心对象之一。就让我们先来实现Product模型。创建app我们可以从《Django第一步》中实现的工程开始。在继续之前,还要进行一些准备工作。Django约定必须要创建app才能使用模型。这也是Django的哲学之一:Dj
阅读全文
摘要:引文:http://blog.csdn.net/thinkinside/article/details/7218340?reload对于一个web框架,掌握了三部分的内容,就可以说是迈出了第一步。1. 准备开发环境2. 创建一个工程,并运行3. 开发hello world应用1. 准备环境 首先应该是安装python和django。这点官方网站有很详细的说明,网上也有很多教程,这里就不再重复了,只是表达一个对操作系统的观点: Mac OS:对程序员和用户都很友好 Linux: 对程序员很友好 Widows:对用户貌似友好 到底使用哪个操作系统,仁者见仁。 然后是开发工具的选择。建议抛弃...
阅读全文
摘要:引文:http://blog.csdn.net/thinkinside/article/details/7217956MVC是众所周知的模式,即:将应用程序分解成三个组成部分:model(模型),view(视图),和 controller(控制 器)。其中: M 管理应用程序的状态(通常存储到数据库中),并约束改变状态的行为(或者叫做“业务规则”)。 C 接受外部用户的操作,根据操作访问模型获取数据,并调用“视图”显示这些数据。控制器是将“模型”和“视图”隔离,并成为二者之间的联系纽带。 V 负责把数据格式化后呈现给用户。在《Agile Web Development with Rails》中
阅读全文
摘要:版本问题引文:http://stackoverflow.com/questions/16110659/django-viewdoesnotexist-error-after-installing-photologueI'm using Django 1.5.1. Everything was OK. But as soon as I installed django-photologue through pip I face this error when I visit admin url:>**ViewDoesNotExist at /admin/** Could not i
阅读全文
摘要:引文:http://lazynight.me/?p=2898第一步:创建Github新账户第二步:新建仓库第三部:填写名称,简介(可选),勾选Initialize this repository with a README选项,这是自动创建REAMDE.md文件,省的你再创建。第四步:安装Github shell程序,地址:http://windows.github.com/第五步:打开Git Shell,输入以下命令生成密钥来验证身份ssh-keygen -C 'your@email.address' -t rsa连续三个回车之后会在windows当前用户目录下生成.ssh文
阅读全文
摘要:$ ssh -T git@github.comssh: connect to host github.com port 22: Connection timed out可能的问题是:在 SSH 默认端口 22 被屏蔽,可以使用 443 端口访问 github这里在 cygwin 环境中做演示:1. 在 /home/hallo/.ssh 目录中添加配置文件config。Host github.comUser xxxx@gmail.comPort 443Hostname ssh.github.comidentityfile ~/.ssh/id_rsa2. clone 仓库到本地。kysnail@k
阅读全文

浙公网安备 33010602011771号