首页 > 2016年12月25日 > 全部分享
完善Article表,增加分类,和详细页面
我们为一个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
2016-12-24第十一周作业
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常用命令
安装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
基础入门_Python-模块和包.深入Celery之常用架构/方案选型/必知必会?
简单介绍:说明:此模块是一个专注于分布式消息传递的异步任务队列,所谓任务就是消息,消息中的有效载荷中包含要执行的任务需要的全部数据几大特性:1.Celery易于使用和维护,且不需要配置文件,默认配置启动时自动写入消息代理.2.Celery高可用,连接丢失或失败时客户端或消费者会自动..
分类:编程语言   时间:2016-12-25 02:19:26    收藏:0  评论:0  赞:0  阅读:212
基础入门_Python-模块和包.深入Celery之应用配置/独立模块配置实践?
配置简介:说明:Celery的配置文件非常强大,支持在应用上设置,也可以使用一个独立的配置模块,具体需要调整的默认选项可通过http://docs.jinkan.org/docs/celery/configuration.html#configuration获取.#方式一:直接在应用上设置,通过app.conf.update可一次性设置多个选项,常用于..
分类:编程语言   时间:2016-12-25 02:19:11    收藏:0  评论:0  赞:0  阅读:199
linux开机实现时间自动同步
两种方法:直接在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集群配置讲dubbo单服务迁移到集群注册服务3.1.注册中心迁移(配置文件该为两个注册中心中间用|隔开)3.2.消费者迁移配置文件修改3.3.完成迁移3.4dubboadmin检查服务
分类:其他   时间:2016-12-25 02:18:40    收藏:0  评论:0  赞:0  阅读:363
LNMP+Xcache+Discuz
[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
【SC】部署System Center Configuration Manager 2016(SCCM)
部署SCCM2016-------------------SCCM部署关键点-------------------扩展AD架构配置ConfigurationManager服务器容器权限添加角色功能安装WindowsADK安装SCCM中心站点服务器部署SCCM主站点服务器SCCM辅助站点部署SCCM初始配置配置边界和边界组配置客户端代理安装属性激活SCCM产..
分类:其他   时间:2016-12-25 02:17:30    收藏:0  评论:0  赞:1  阅读:4706
Oracle12c 新特性:限制PGA使用内存的大小
我们都知道,在12c之前,对于PGA内存的管理是使用PGA_AGGREGATE_TARGET参数来控制的,但这个参数也只是一个参考值,Oracle实例只是尽量保证总的PGA使用量在这个值范围内,当会话使用的PGA内存超过这个限制时,Oracle也不能做出什么强制措施来限制使用内存的大校12.1.0.1版本中..
分类:数据库技术   时间:2016-12-25 02:17:12    收藏:0  评论:0  赞:0  阅读:432
myblog
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
javaScript之数组(二)
***数组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基础Day6
Java基础第六天数组数组概述需求:现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有80名员工,用前面所学的知识,程序首先需要声明80个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦。为了解决这种问题,Java就提供了..
分类:编程语言   时间:2016-12-25 02:16:10    收藏:0  评论:0  赞:0  阅读:225
868条   上一页 1 ... 34 35 36 37 38 ... 44 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!