Python django-';浮动';对象不能解释为整数

Python django-';浮动';对象不能解释为整数,python,django,Python,Django,当我使用Python2.7时,代码运行良好。 但当我安装Python3.4和runserver时,我得到了发生的typeerror 在以“return render_to_response”(3个位置)开头的行上 异常值为“'float'对象不能解释为整数”。 我不确定这个错误是由版本差异引起的 代码写在下面 多谢各位 def notice(request, page_id = 1): context = RequestContext(request) if not request.

当我使用Python2.7时,代码运行良好。 但当我安装Python3.4和runserver时,我得到了发生的typeerror 在以“return render_to_response”(3个位置)开头的行上

异常值为“'float'对象不能解释为整数”。 我不确定这个错误是由版本差异引起的

代码写在下面

多谢各位

def notice(request, page_id = 1): 

  context = RequestContext(request)
  if not request.user.has_perm("board/category1_can_read"):
    return HttpResponseRedirect(request.path)
  post_list = Post.objects.filter(category=1)[::-1]
  cut = len(post_list)/6
  if not len(post_list)%6:
    cut -= 1
  if (cut <= 0) and (1 < page_id):
    max_page = 1
    raise Http404
  else:
    max_page = cut + 1
  i = int(page_id) - 1

  post_list = post_list[i*6:(i+1)*6] #divide post list into pages (6 post per page)

  return render_to_response("board/notice.html", {"board_active": "active", "post_list": post_list, "page_id": int(page_id), "max_page": range(max_page)}, context)




def boardA(request, category_id = 2, page_id = 1):

  context = RequestContext(request)
  if not request.user.has_perm("board/category2_can_read"):
    return HttpResponseRedirect(request.path)
  if 0 == int(category_id): #selected All post
    post_list = Post.objects.all()[::-1]
  else:
    post_list = Post.objects.filter(category=int(category_id))[::-1]
  cut = len(post_list)/6
  if not len(post_list)%6:
    cut -= 1
  if (cut <= 0) and (1 < page_id):
    max_page = 1
    raise Http404
  else:
    max_page = cut + 1
  i = int(page_id) - 1
  post_list = post_list[i*6:(i+1)*6]
  return render_to_response("board/boardA.html", {"boardA_active": "active", "post_list": post_list, "category_id": int(category_id), "page_id": int(page_id), "max_page": range(max_page)}, context)


def boardB(request, page_id = 1):

      context = RequestContext(request)
  if not request.user.has_perm("board/category3_can_read"):
    return HttpResponseRedirect(request.path)
  post_list = Post.objects.filter(category=3)  
  cut = len(post_list)/6
  if not len(post_list)%6:
    cut -= 1
  if (cut <= 0) and (1 < page_id):
    max_page = 1
    raise Http404
  else:
    max_page = cut + 1
  i = int(page_id) - 1
  post_list = post_list[i*6:(i+1)*6]
  return render_to_response("board/boardB.html", {"boardB_active": "active", "post_list": post_list, "page_id": int(page_id), "max_page": range(max_page)}, context)
def通知(请求,第1页):
context=RequestContext(请求)
如果没有,则请求。用户。已注册(“董事会/类别1可读取”):
返回HttpResponseRedirect(request.path)
post_list=post.objects.filter(category=1)[:-1]
切割=透镜(后列表)/6
如果不是len(后列表)%6:
切割-=1

如果(剪切错误)堆栈跟踪绝对有助于查看此站点DuhProgrammer13,我可以获得有关此问题的更具体线索吗?