Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.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
Python 如何安装sqlite3数据库表以与Django项目一起运行?_Python_Django_Sqlite - Fatal编程技术网

Python 如何安装sqlite3数据库表以与Django项目一起运行?

Python 如何安装sqlite3数据库表以与Django项目一起运行?,python,django,sqlite,Python,Django,Sqlite,我正在阅读一篇关于如何使用Django构建web应用程序的教程。到目前为止,我已经安装了Django,它似乎可以找到工作 教程要求通过键入(在Windows命令提示符下)来创建项目文件夹: 文件夹和文件已成功创建。见下文: django_bookmarks/ __init__.py manage.py settings.py urls.py 然后它说我们现在可以使用SQLite3(稍后当我们部署时,我们将需要更大的容量) 数据库引擎,比如MySQL。 然后我必须通过运行settings.py在

我正在阅读一篇关于如何使用Django构建web应用程序的教程。到目前为止,我已经安装了Django,它似乎可以找到工作

教程要求通过键入(在Windows命令提示符下)来创建项目文件夹:

文件夹和文件已成功创建。见下文:

django_bookmarks/
__init__.py
manage.py
settings.py
urls.py
然后它说我们现在可以使用SQLite3(稍后当我们部署时,我们将需要更大的容量) 数据库引擎,比如MySQL。 然后我必须通过运行settings.py在引擎中设置数据库。 并确保代码编写如下:

DATABASE_ENGINE = 'sqlite3'
DATABASE_NAME = 'bookmarksdb'
DATABASE_USER = ''
DATABASE_PASSWORD = ''
DATABASE_HOST = ''
DATABASE_PORT = ''
我做了上面的更改。 坏消息来了。我需要创建应用程序将运行的数据库表 通过键入(在Windows命令提示符下):

然后我收到一条错误消息,上面说:

"load_backend raise ImproperlyConfigured(error_msg)
django.core.exceptions.ImproperlyConfigured:'sqlite3 isn't an available database
backend.
Try using django.db.backends.sqlite3 instead.
Error was: No module named base"
现在,如何设置所需的sqlite3数据库表?
任何帮助都可以,谢谢!

数据库引擎需要设置为django.db.backends.sqlite3

DATABASE_ENGINE = 'django.db.backends.sqlite3'
DATABASE_NAME = 'bookmarksdb'
DATABASE_USER = ''
DATABASE_PASSWORD = ''
DATABASE_HOST = ''
DATABASE_PORT = ''

Django的较新版本(1.3版之后)要求对此进行完全指定。如果您正在阅读一本书或指南,它可能会参考较旧的Django版本。

需要将数据库引擎设置为Django.db.backends.sqlite3

DATABASE_ENGINE = 'django.db.backends.sqlite3'
DATABASE_NAME = 'bookmarksdb'
DATABASE_USER = ''
DATABASE_PASSWORD = ''
DATABASE_HOST = ''
DATABASE_PORT = ''

Django的最新版本(1.3之后)要求对此进行详细说明。如果您正在阅读一本书或指南,它可能会参考较旧的Django版本。

我一开始没有理解它。设置引擎,设置引擎。好的,连续思考太多时间是一个借口:-D谢谢!没问题。我已经更新了我的答案,我希望它现在更清晰。谢谢~!非常清楚。它正确地创建了数据库表。干杯!我一开始没有得到它。设置引擎,设置引擎。好的,连续思考太多时间是借口:-D谢谢!没问题。我已经更新了我的答案,我希望现在更清楚。谢谢~!非常清楚。它正确地创建了数据库表。干杯!
DATABASE_ENGINE = 'django.db.backends.sqlite3'
DATABASE_NAME = 'bookmarksdb'
DATABASE_USER = ''
DATABASE_PASSWORD = ''
DATABASE_HOST = ''
DATABASE_PORT = ''