我们为一个web应用增加新功能时的步骤是:修改model.py,更新数据库,然后编写视图函数来处于http请求,接着修改模板用于显示内容。如果增加了新的模板,就要增加新的url。我们的Article表中目前就存了标题,文章内容,和创建时间,这肯定是远远不够的,现在我们要给Article表..
分类:
其他 时间:
2016-12-25 02:24:01
收藏:
0 评论:
0 赞:
0 阅读:
267
今天呢,我们一起来新增一个详细页面下的简单评论功能,又是一个简单到我都不好意思说的东东。。。。当然啦,万丈高楼平地起,我们就从简单的开始,以后慢慢添加呗。还是按照以前的老步骤,models>views>urls>templates.因为我们要多一个评论功能,所以我们得新建一张..
分类:
其他 时间:
2016-12-25 02:23:42
收藏:
0 评论:
0 赞:
0 阅读:
217
所有内容参照自pythoncookbook1.解压序列赋值给多个变量一般来讲我们赋值变量是这样:a=1python可以这样:a,b=1,2或者这样:e=[1,2,3,4]
a,b,c,d=e当然你想解压几层就解压几层,比如这样:data=[‘ACME‘,50,91.1,(2012,12,21)]
name,shares,price,(year,mon,day)=data如果你只是..
分类:
其他 时间:
2016-12-25 02:23:28
收藏:
0 评论:
0 赞:
0 阅读:
175
如果学过数据结构就知道堆排序,python提供了一个堆队列的模块heapq能很容易实现堆排序heapd如果要获取一个列表中N个最大最小的元素,heapd提供了两个函数:nlargest()和nsmallestimportheapqnums=[1,8,2,23,7,-4,18,23,42,37,2]
print(heapq.nlargest(3,nums))#Prints[42,37,2..
分类:
其他 时间:
2016-12-25 02:23:12
收藏:
0 评论:
0 赞:
0 阅读:
280
1.多值映射一般的字典都是一个键对应一个值。为了想要实现多值映射就需要一个容器,列表或者集合,比如:d={‘a‘:[1,2,3],‘b‘:[4,5]}e={‘a‘:{1,2,3},‘b‘:{4,5}}如果要实现上面的,就必须先对键值进行初始化为列表或者集合:d={}
d.setdefault(‘a‘,[]).append(1)如果我们用collec..
分类:
其他 时间:
2016-12-25 02:22:58
收藏:
0 评论:
0 赞:
0 阅读:
213
1.生成器一个函数中需要有一个yield语句即可将其转换为一个生成器。跟普通函数不同的是,生成器只能用于迭代操作。>>>defcountdown(n):
...print(‘Startingtocountfrom‘,n)
...whilen>0:
...yieldn
...n-=1...print(‘Done!‘)
...>>>#Createthegenerator,n..
分类:
其他 时间:
2016-12-25 02:22:43
收藏:
0 评论:
0 赞:
0 阅读:
235
1.迭代器切片函数itertools.islice()正好适用于在迭代器和生成器上做切片操作。这里要着重强调的一点是islice()会消耗掉传入的迭代器中的数据。必须考虑到迭代器是不可逆的这个事实。2.跳过可迭代对象的开始部分itertools模块中有一些函数可以完成这个任务。首先介绍的是iterto..
分类:
其他 时间:
2016-12-25 02:22:30
收藏:
0 评论:
0 赞:
0 阅读:
222
1.使用多个界定符分割字符串string对象的split()方法只适应于非常简单的字符串分割情形,它并不允许有多个分隔符或者是分隔符周围不确定的空格。当你需要更加灵活的切割字符串的时候,最好使用re.split()方法:>>>line=‘asdffjdk;afed,fjek,asdf,foo‘>>>impo..
分类:
其他 时间:
2016-12-25 02:22:17
收藏:
0 评论:
0 赞:
0 阅读:
222
1、源码编译安装LNMP架构环境;安装编译工具和库文件yum-yinstallgccgcc-c++autoconflibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develzlibzlib-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursesncurses-develcurlcurl-devele2..
分类:
其他 时间:
2016-12-25 02:21:47
收藏:
0 评论:
0 赞:
0 阅读:
250
安装Maven;配置M2_HOME;查看版本:mvn-v官网:http://maven.apache.org/index.htmlhttp://maven.apache.org/guides/index.html进入pom.xml所在的目录:清理:mvnclean打包:mvnpackage打包源码:mvnsource:jar安装:mvninstall打包代码并安装到本地仓库安装源码:mvnsource:j..
分类:
其他 时间:
2016-12-25 02:19:40
收藏:
0 评论:
0 赞:
0 阅读:
198
简单介绍:说明:此模块是一个专注于分布式消息传递的异步任务队列,所谓任务就是消息,消息中的有效载荷中包含要执行的任务需要的全部数据几大特性:1.Celery易于使用和维护,且不需要配置文件,默认配置启动时自动写入消息代理.2.Celery高可用,连接丢失或失败时客户端或消费者会自动..
分类:
编程语言 时间:
2016-12-25 02:19:26
收藏:
0 评论:
0 赞:
0 阅读:
212
配置简介:说明:Celery的配置文件非常强大,支持在应用上设置,也可以使用一个独立的配置模块,具体需要调整的默认选项可通过http://docs.jinkan.org/docs/celery/configuration.html#configuration获取.#方式一:直接在应用上设置,通过app.conf.update可一次性设置多个选项,常用于..
分类:
编程语言 时间:
2016-12-25 02:19:11
收藏:
0 评论:
0 赞:
0 阅读:
199
两种方法:直接在rc.local里敲上ntpdatetime.windows.com,开机实现自动同步,推荐第一种vi/etc/crontab加上一句:0001**rootntpdate-stime.windows.com每月1号执行此任务。time.nist.gov是一个时间服务器.
分类:
系统服务 时间:
2016-12-25 02:18:57
收藏:
0 评论:
0 赞:
0 阅读:
596
原架构dubbo集群配置讲dubbo单服务迁移到集群注册服务3.1.注册中心迁移(配置文件该为两个注册中心中间用|隔开)3.2.消费者迁移配置文件修改3.3.完成迁移3.4dubboadmin检查服务
分类:
其他 时间:
2016-12-25 02:18:40
收藏:
0 评论:
0 赞:
0 阅读:
363
[root@node1~]#yumgroupinstall"DevelopmentTools""ServerPlatformDevelopment"-y[root@node1~]#yum-yinstallpcre-devel在www.nginx.org下载nginx的压缩包[root@node1tool]#du-shnginx-1.10.2.tar.gz892Knginx-1.10.2.tar.gz[root@node1tool]#tar-xfnginx-1.10.2.tar.gz[root@n..
分类:
Web开发 时间:
2016-12-25 02:17:50
收藏:
0 评论:
0 赞:
0 阅读:
491
部署SCCM2016-------------------SCCM部署关键点-------------------扩展AD架构配置ConfigurationManager服务器容器权限添加角色功能安装WindowsADK安装SCCM中心站点服务器部署SCCM主站点服务器SCCM辅助站点部署SCCM初始配置配置边界和边界组配置客户端代理安装属性激活SCCM产..
分类:
其他 时间:
2016-12-25 02:17:30
收藏:
0 评论:
0 赞:
1 阅读:
4706
我们都知道,在12c之前,对于PGA内存的管理是使用PGA_AGGREGATE_TARGET参数来控制的,但这个参数也只是一个参考值,Oracle实例只是尽量保证总的PGA使用量在这个值范围内,当会话使用的PGA内存超过这个限制时,Oracle也不能做出什么强制措施来限制使用内存的大校12.1.0.1版本中..
分类:
数据库技术 时间:
2016-12-25 02:17:12
收藏:
0 评论:
0 赞:
0 阅读:
432
mysql-uroot-p123456//进入数据库
flushtableswithreadlock;//锁表,准备备份数据
mysql>showmasterstatus\G//查看主节点信息
***************************1.row***************************
File:mysql-bin.000005
Position:1231
Binlog_Do_DB:
Binlog_Ignore_DB:
Executed..
分类:
其他 时间:
2016-12-25 02:16:45
收藏:
0 评论:
0 赞:
0 阅读:
237
***数组API:*栈和队伍:其实都是数组,只不过使用了不同的方法栈:一端封闭,只能从另一端进出的*数组*何时使用栈:只能从数组一端进出结尾出入栈:入栈:arr.push(新值);==>arr.[arr.length]=新值;出栈:varlast=arr.pop();案例:varbus=[];for(vari=0;i<5;i++){bus...
分类:
编程语言 时间:
2016-12-25 02:16:30
收藏:
0 评论:
0 赞:
0 阅读:
260
Java基础第六天数组数组概述需求:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦。为了解决这种问题,Java就提供了..
分类:
编程语言 时间:
2016-12-25 02:16:10
收藏:
0 评论:
0 赞:
0 阅读:
225