sqlite3相关内容

可以使用以后版本的sqlite3和python吗?

我正在使用python 3.5.1,它附带了一个3.8.11的sqlite版本。我想知道我是否可以使用另一个版本的sqlite(比如最新的一个到目前为止)与我目前的python。如果答案是肯定的,那我该如何做呢?从这里学习我尝试过这个,但没有做任何事情: pip install sqlite3 --upgrade 我正在使用sqlite3在我的django项目中需要全文搜 ..
发布时间:2017-05-30 21:03:45 Python

SQLite是否支持引用完整性?

我有一个配置为使用SQLite的Django网络服务器。 在多对多关系(带有额外的字段)中,Django强制我使用关系模型建立两个对象之间的关系。但是我可以创建对象之间的关系,这些关系在相关表格中还不存在。 例如: 我有table1和table2通过table12相关。 在表1中,只有一个对象叫做A. 在表2中,只有一个对象叫做X. 我可以在table12中创建一个描述A& ..
发布时间:2017-05-30 20:13:54 其他开发

重音不敏感搜索django sqlite

我正在使用sqlite和django。我正在使用非重音搜索查询来搜索存储在sqlite数据库中的重音字符串。 例如:当数据库包含“RíoGrande”时,搜索“Rio Grande”。 我发现这个帖子 SQLite不区分大小写搜索,首先创建一个排序规则,然后使用 COLLATE NOACCENTS 这正是我需要的。然而,我不知道如何使用django模型。任何建议? 正如本文 ..
发布时间:2017-05-30 17:53:17 数据库

如何使自动递增整数字段Django

问题很简单,我正在订购购物车,我需要做一个自动递增的字段,当订单。但是我不知道如何使整数字段自动递增:S任何帮助。 order.py class Order(models.Model): cart = models.ForeignKey(Cart) add_date = models.DateTimeField(auto_now_add = True) order_number ..
发布时间:2017-05-29 03:51:13 Python

Django:使用sqlite3作为数据库在Heroku上部署应用程序

我想使用sqlite3作为Heroku上的数据库来部署一个应用程序。然而,似乎Heroku不支持使用sqlite3作为数据库的应用程序。是真的吗有没有办法在Heroku上部署我的sqlite3支持的应用程序? PS:我已经使用PythonAnywhere成功部署了我的应用程序,但现在想知道是否有可能 解决方案 由于Heroku的dynos没有持续部署的文件系统,基于文件像SQLite ..
发布时间:2017-05-28 22:16:01 数据库

django - 当lanuching dbshel​​l sqlite3太多选项

我有django 1.2.3.0最终和我使用Python 2.7 在我的设置中,我的'sqlite3'为DATABASE_ENGINE填充。 我可以使用sqlite3(在djano manage.py shell级别),直到我被告知需要访问 python manage.py dbshel​​l 起初我得到错误“sqlite3不被识别....” 然后我读了线程,我发现这可以通过 ..
发布时间:2017-05-28 21:59:10 其他开发

“太多SQL变量” django witih sqlite3中的错误

我在django中使用sqlite3获取此错误: 异常值:太多的SQL变量 我认为答案是这样的,从 http://www.sqlite.org/limits.html : 许多SQL程序员很熟悉使用问号(“?”)作为主机 参数。 SQLite还支持以“:”,“$”或 “@”开头的命名主机参数,编号为“?123”形式的主机参数。 为了防止过多的内存分 ..
发布时间:2017-05-28 18:42:45 Python

从django应用程序访问sqlite3 shell时出错

当我运行 python manage.py dbshel​​l 命令我得到这个错误: 错误:你似乎没有'sqlite3 '程序安装或您的路径。该解决方案部分暗示在这个线程。但是如何在ubuntu上解决呢?我使用的python是2.6版本。 解决方案 安装sqlite程序应该可以解决问题: sudo apt-get install sqlite3 (或者如果你喜欢 ..
发布时间:2017-05-28 10:03:45 其他开发

将Django项目从sqlite3后端切换到postgresql时加载datadump失败

我目前正在使用sqlite3作为我的一个Django项目的DB。我想改变这个来使用postgresql,我想保持所有的数据不变。 我使用了 ./ manage.py dumpdata> ; dump.json 创建数据转储,并将我的设置更改为使用postgresql。尝试使用空数据库来执行 ./ manage.py loaddata dump.json 导致关于表不存在的错误,因此我运行 ..
发布时间:2017-05-28 07:13:39 其他开发

INSERT字典sqlite3(python)

sqlite的新功能,并且语法麻烦。 我需要遍历字典的每个键,并将dict [key]插入与字典键相同名称的列中。如果它有任何差异,dict ['Url']包含主键,并且所有的行都已经创建。 到目前为止,我想我已经目睹了一切可能OperationalError。 $ b for merged_dict: cur.execute(“INSERT INTO GAME VALUE ..
发布时间:2017-05-24 22:15:19 数据库