/liste/DJANG处操作错误

2024-09-24 06:21:12 发布

您现在位置:Python中文网/ 问答频道 /正文

代码:

# -*- coding: utf-8 -*-

from django.http import *
import sqlite3

def verileri_listele(request):

    vt = sqlite3.connect("/root/bot/v1/database.db")
    im = vt.cursor()
    im.execute("""SELECT * FROM kullanim""")
    veriler = im.fetchall()

    for i in veriler:
        return HttpResponse(i[0], i[1], i[2])

页码:

http://paste.ubuntu.com/9400322/

第ss页:

ss

使用django和python2


Tags: django代码fromimporthttprequestdefsqlite3
1条回答
网友
1楼 · 发布于 2024-09-24 06:21:12

首先,检查对/root/bot/v1/database.db的权限(似乎root是文件的所有者),并尝试将其移动到其他位置。例如,在python代码中(不要忘记在代码中更改路径并设置所有者/权限)数据库.db)你知道吗

另外,即使您将获得工作数据库,您的代码也会为每个请求返回一行,这将是一个问题。 返回HttpResponse对象将关闭连接。 必须准备完整的响应文本,然后才返回HttpResponse对象(只有一个)。你知道吗

阅读tutorial对你来说太棒了!你知道吗

相关问题 更多 >