摘要: AutoField 一个 IntegerField, 添加记录时它会自动增长. 你通常不需要直接使用这个字段; 如果你不指定主键的话,系统会自动添加一个主键字段到你的 model.(参阅 _自动主键字段)BooleanField A true/false field. admin 用 checkbox 来表示此类字段.CharField 字符串字段, 用于较短的字符串. 如果要保存大量文本, 使用 TextField. admin 用一个 来表示此类字段 (单行输入). CharField 要求必须有一个参数 maxlength, 用于从数据库层和Django校验层限制该字段所允许的最大字符. 阅读全文
posted @ 2013-08-04 15:00 bamb00 阅读(1221) 评论(0) 推荐(0) 编辑
摘要: 上传工程1.登录github后,点击右上角带有+号的图标,输入仓库名创建仓库(Repository)。2.在项目文件夹下执行以下命令:touch README.mdgit init如果工程中有不需要或不打算上传的文件,创建一个.gitignore文件,在该文件中列出这些文件。如:*.pyc*.bak然后执行git add *git commit -m "first commit"git remote add origin https://github.com/***/项目名称.gitgit push -u origin master执行后会提示输入用户名和密码,我们需要输入 阅读全文
posted @ 2013-08-03 21:10 bamb00 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1.首先创建一个工程newsnsdjango-admin.py startproject newsns在工程目录下新建一个文件夹templates,在settings.py文件中对该模版路径进行配置: 1 import os 2 3 ROOT_DIR = os.getcwd() 4 5 6 TEMPLATE_DIRS = ( 7 # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates". 8 # Always use forward slashe 阅读全文
posted @ 2013-07-31 23:35 bamb00 阅读(2018) 评论(2) 推荐(1) 编辑
摘要: 下载djangogit clone https://github.com/django/django.git安装python setup.py install 创建项目mysnsdjango-admin.py startproject mysns启动服务器在工程目录下执行:django-admin.py startproject mysns创建页面views.pyvim mysns/views.py以下代码1 from django.http import HttpResponse2 def hello(request):3 return HttpResponse("Hello wo 阅读全文
posted @ 2013-07-27 13:37 bamb00 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 1.创建数据库uliweb的数据库都在models.py文件里面,因此先创建该文件vim apps/blog/models.py添加如下两行:#coding=utf-8from uliweb.orm import * #对象关系映射(ORM)提供了概念性的、易于理解的模型化数据的方法一个简单的blog数据库应该有:标题作者内容时间所以我们需在models.py 里面添加如下内容:class blogdata(Model): username = Field(CHAR) content = Field(TEXT) title = Field(CHA... 阅读全文
posted @ 2013-07-23 20:28 bamb00 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 1.在apps/blog目录下创建form.py文件1 #coding:utf-82 3 from uliweb.form import*4 5 class blogform(Form):6 user = StringField(label = '姓名', required = True)7 content = TextField(label = '内容')blogform为一个继承自Form类的子类,包括user和content两个字段。2.然后在views中引用该类 1 #coding=utf-8 2 from uliweb import expose, f 阅读全文
posted @ 2013-07-22 22:27 bamb00 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1.LDR R1, =COUNT 意思是将 COUNT 变量的地址放到 R1中LDR R1, COUNT 意思是将 COUNT 变量地址里面的内容赋给 R12.Load-Store 结构——这个应该是 RISC设计中比较有特点的一部分。在 RISC 中,CPU 并不会对内存中的数据进行操作, 所有的计算都要求在寄存器中完成。 而寄存器和内存的通信则由单独的指令来完成。而在 CSIC中,CPU是可以直接对内存进行操作的,这也是一个比较特别的地方。所以,在 ARM中,cpu只能通过寄存器来对内存的数据进行访问和更改。LDR Rd,(地址)STR Rd, (地址)LDMIA Rn!, registS 阅读全文
posted @ 2013-07-22 19:17 bamb00 阅读(5280) 评论(0) 推荐(0) 编辑
摘要: 将python字典键值对转化为相应的变量名和变量值可以使用以下方法:globals().update({"name":"value"})locals().update({"var":"val"})举例如下:>>> D={'a':1,'b':2,'c':3}>>> globals().update(D)>>> print a,b,c1 2 3 阅读全文
posted @ 2013-07-21 12:03 bamb00 阅读(6725) 评论(0) 推荐(0) 编辑
摘要: 元组转换成列表>>> mytuple = (1,2,3)>>> print list(mytuple)[1, 2, 3]列表转换成元组>>> mylist = [1,2,3]>>> print tuple(mylist)(1, 2, 3)列表转换成字典>>> mylist2 = [('black',0), ('red',3), ('yellow',7)]>>> print dict(mylist2){'black': 0, 阅读全文
posted @ 2013-07-21 00:20 bamb00 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 先安装数据库和相关的库文件1 sudo aptitude install python-setuptools2 sudo easy_install SQLAlchemy3 sudo easy_install uliweb4 sudo easy_install plugs5 sudo aptitude install mysql-client -y6 sudo aptitude install mysql-server -y7 sudo aptitude install python-mysqldb -y在app/settings.ini中... 阅读全文
posted @ 2013-07-21 00:09 bamb00 阅读(569) 评论(0) 推荐(0) 编辑