回覆列表
  • 1 # Huddfg

    因為django針對提交的請教,有校驗。所以會如此。

    匯入模組

    fromdjango.views.decorators.csrfimportcsrf_exempt

    在函式前面新增修飾器

    @csrf_exempt

    [python]viewplaincopy

    #客戶端提交的post如果不加這段,會出現403error

    @csrf_exempt

    defapi_blogs(request):

    ifrequest.method=="POST"andrequest.POST["page"]:

    int_page=int(request.POST["page"])

    else:

    int_page=1

    blogs=dbBlog.objects.order_by("-created_date").all()

    page_size=10

    after_range_num=5

    before_range_num=6

    paginator=Paginator(blogs,page_size)

    try:

    blogs=paginator.page(int_page)

    except(EmptyPage,InvalidPage,PageNotAnInteger):

    blogs=paginator.page(1)

    try:

    return_json=serializers.serialize("json",blogs.object_list)

    except:

    return_json={

    "status":1,

    "msg""提取blog異常"

    }

    returnHttpResponse(

    return_json

    )

  • 中秋節和大豐收的關聯?
  • JK奢侈品彙寶格麗的包包怎麼樣?質量可以嗎?