django自带的评论模块

Roy
某个设计本来采用了一个比较不错的在线评论模块,不过答辩的时候丫居然不给网!!想偷个懒还是挺难啊…. 那就用自带的评论模块吧,django版本是1.5.3。 首先把'django.contrib.comments'添加到INSTALLED_APPS中,然后添加url: urlpatterns = patterns('', ...... url(r'^comments/', include('django.contrib.comments.urls')), ...... ) 在需要显示评论的HTML中:

mysql-python:not all arguments converted during string formatting

Roy
今天把django从1.5.5升级到了1.6.2,结果使用mysql-python查询数据库时候就报了这个错误:“not all arguments converted during string formatting” 貌似这个问题应该和django没什么关系,正好今天就看看mysql-python的源码吧。想看如何解决的请直接跳到最后。 查询部分简化后如下: posistion = "top" order = r"select id,p_name,p_explain,p_href from pictures where p_position = %s and p_show = 1 order by -id" self.

Django的view中常用return方法

Roy

第一种HttpResponse,最基本的返回方式,可以直接返回字符:

from django.http import HttpResponse
def index(request):
    return HttpResponse(a test)

或者结合contextloder返回网页:

from django.template import Context, loader  
from polls.models import Poll
def index(request):  
    latest_poll_list = Poll.objects.order_by('-pub_date')[:5]  
    template = loader.get_template('polls/index.html')
    context = Context({ 'latest_poll_list': latest_poll_list, })  
    return HttpResponse(template.render(context))

关于最优价格计算的想法

Roy

假设现在某型号有2个供货商提供,最简化模型如下:

A: (P X),(Q Y)

B: (P M),(Q N)

根据实际情况,买的多价格越低,故X>Y,M>N

如果M>X,N>Y,明显的不论数量多少都应该去A买,反之亦然。

M>X,N<Y为例,则可推断出M>X>Y>N

KaliLinux安装失败的解决方法

Roy
不知道什么原因,安装kalilinux的时候总是安装失败,失败步骤:安装操作系统。偶尔这步通过了,又出现了grub无法安装的情况。 下载了各个版本都是这样之后,对比了一下sha的值,发现和官网上给出的并不一样….什么情况?!然后根据http://cdimage.kali.org/kali-latest/amd64/这发现,正确的值应该是 d859cc2798a24c48ddd37c6aafd88c5dc5e6e123 kali-linux-1.0.6-amd64-mini.iso 281ddb3d14619a973e254b8f484b7fe27defa822 kali-linux-1.0.6-amd64.iso 3cf383be7778d1676c015cb5430422e672ec59fa kali-linux-1.0.6-amd64-mini.torrent cfa0ad0dce1d4a170adf1cd342c622db23e785ef kali-linux-1.0.6-amd64.torrent 又下载了sha值一样的镜像后,还是无法安装操作系统。