Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法连接到Django内的sqlite3数据库_Django_Django Models_Django Forms_Django Templates_Django Views - Fatal编程技术网

无法连接到Django内的sqlite3数据库

无法连接到Django内的sqlite3数据库,django,django-models,django-forms,django-templates,django-views,Django,Django Models,Django Forms,Django Templates,Django Views,我是一个新手,已经遵循了几个django流(包括django文档)来创建一个项目。虽然我理解Python(足以在Jupyter笔记本中创建一个项目),并且正在学习Django的后端框架,但我发现自己陷入了“杂草”之中 我了解如何创建models.py(我的数据)、views.py(我希望在视图中呈现的内容)以及.html来构造用户将看到的“响应”,或者DB将迭代来创建响应 我通过Sqlite用DB Browser创建了一个数据库。我无法连接到数据库来“填充/导入数据库中的数据。我可以手动“添加”

我是一个新手,已经遵循了几个django流(包括django文档)来创建一个项目。虽然我理解Python(足以在Jupyter笔记本中创建一个项目),并且正在学习Django的后端框架,但我发现自己陷入了“杂草”之中

我了解如何创建models.py(我的数据)、views.py(我希望在视图中呈现的内容)以及.html来构造用户将看到的“响应”,或者DB将迭代来创建响应

我通过Sqlite用DB Browser创建了一个数据库。我无法连接到数据库来“填充/导入数据库中的数据。我可以手动“添加”所有行,但其中包括800多行。我应该查看Django库中的csvimports还是从Python中导入CSVImport

我所需要的只是一个用户输入,用于在数据库中迭代查找匹配项。根据该匹配项,返回结果将呈现一个响应('您输入了“X”,结果是:X-其中将包括一个静态文件)

我的github是:


让我知道还需要什么。我真的很想学习Django。

这里有什么问题吗?您无法连接到旧数据库,或者您正在创建一个新数据库?您可以从settings.py传递数据库设置吗?您是否运行了makemigrations或migrate

如果数据库正常,可以创建一个简单的模型,或者使用一个简单的表单字段遍历现有的模型

创建模型表单并将其传递到html后,您只需在如下简单视图中从表单获取用户输入:

def myFunc(request):
    query = request.GET.get('user_input') #getting the user's input field name
    if request.method == 'GET':
        results = YourModel.objects.filter(desired_search_field=query)

    return render(request,'yourapp/yourpage.html',{'results': results})

这有用吗