草庐IT

django-extensions

全部标签

python - Azure "App Service"- Django 和 SQLite

我有一个Django应用程序(特别是django-rest)。当我运行该网站的本地副本时,我的请求可以在50-400毫秒内得到处理。接下来,我设法部署到MicrosoftAzureAppService。现在,在我能买到的最昂贵的层级下,响应回到了800-2000毫秒的范围内。该应用程序对sqlite数据库进行简单查询。这个数据库文件大约有30兆字节,最大的表有12000行。我应该指出对数据库的所有访问都是只读的,因此没有争用问题。配置:DATABASES={'default':{'ENGINE':'django.db.backends.sqlite3','NAME':os.path.j

c# - 使用 SQLite-Net Extensions 和 OneToMany 关系

我在尝试为具有OneToMany关系的WindowsPhone8.1实现SQLite-Extensions示例时遇到困难。我真的很想使用这个功能,但我正在竭尽全力让它发挥作用。喜欢这个question,当我尝试使用providedexample对于具有估值列表的Stocks表:publicclassStock{[PrimaryKey,AutoIncrement]publicintId{get;set;}[MaxLength(8)]publicstringSymbol{get;set;}[OneToMany(CascadeOperations=CascadeOperation.All)]

c# - 使用 SQLite-Net Extensions 和 OneToMany 关系

我在尝试为具有OneToMany关系的WindowsPhone8.1实现SQLite-Extensions示例时遇到困难。我真的很想使用这个功能,但我正在竭尽全力让它发挥作用。喜欢这个question,当我尝试使用providedexample对于具有估值列表的Stocks表:publicclassStock{[PrimaryKey,AutoIncrement]publicintId{get;set;}[MaxLength(8)]publicstringSymbol{get;set;}[OneToMany(CascadeOperations=CascadeOperation.All)]

Django 在单独的数据库上测试给出 "OperationalError: no such table: auth_user"

我的问题是我想建立一个单独的测试数据库,与我的开发数据库分开。应用程序本身与Django-Rest-Framework快速入门教程几乎相同,只是我使用LDAP后端。我的开发数据库使用MySQL。我有单独的设置文件用于测试。我在此处放置的完整错误回溯:http://dpaste.com/1W3TX1E,但有趣的部分是:sqlite3.OperationalError:nosuchtable:auth_user完整的测试设置在这里:http://dpaste.com/1K7KHK4.我的相关设置是(安装的应用程序中缺少pyldap和django-ldap-auth,它们是使用pip手动安装

Django 在单独的数据库上测试给出 "OperationalError: no such table: auth_user"

我的问题是我想建立一个单独的测试数据库,与我的开发数据库分开。应用程序本身与Django-Rest-Framework快速入门教程几乎相同,只是我使用LDAP后端。我的开发数据库使用MySQL。我有单独的设置文件用于测试。我在此处放置的完整错误回溯:http://dpaste.com/1W3TX1E,但有趣的部分是:sqlite3.OperationalError:nosuchtable:auth_user完整的测试设置在这里:http://dpaste.com/1K7KHK4.我的相关设置是(安装的应用程序中缺少pyldap和django-ldap-auth,它们是使用pip手动安装

python - 使用 django ORM 获取只有最新 child 的 parent 的优化方法

我们希望以这样一种方式获取父子,它给我最新的10个父项,每个父项只有一个最新的子项记录。例如:Category-id-name-created_dateItem-id-name-category-created_date使用上面指定的模型结构,我想获取最新的10个类别以及每个类别的最新子项。只要对服务器进行一次查询,我想访问所有数据。Category1.name,Category1.id,LatestItemForCat1.name,LatestItem1ForCat1.created_dateCategory2.name,Category2.id,LatestItemForCat2.

python - 使用 django ORM 获取只有最新 child 的 parent 的优化方法

我们希望以这样一种方式获取父子,它给我最新的10个父项,每个父项只有一个最新的子项记录。例如:Category-id-name-created_dateItem-id-name-category-created_date使用上面指定的模型结构,我想获取最新的10个类别以及每个类别的最新子项。只要对服务器进行一次查询,我想访问所有数据。Category1.name,Category1.id,LatestItemForCat1.name,LatestItem1ForCat1.created_dateCategory2.name,Category2.id,LatestItemForCat2.

django - 防止 Django SQLite 数据库在推送到 Heroku 时被覆盖

我有一个Django应用程序,它在其模型中存储大量数据。问题是,每当我部署到Heroku时,即使是很小的更改,具有正确数据的远程数据库也会被本地虚拟数据数据库覆盖。场景:我有一个远程数据库文件my_db。现在,当推送到heroku时,我只是gitadd>gitcommit只有更改的文件而不是整个项目。我的问题在于,它仍然以某种方式用本地数据覆盖远程数据库。有没有办法避免这种情况? 最佳答案 Herokudoesnotprovideapersistentfilesystem.我开发过的大多数Heroku应用程序都将PostgreSQL

django - 防止 Django SQLite 数据库在推送到 Heroku 时被覆盖

我有一个Django应用程序,它在其模型中存储大量数据。问题是,每当我部署到Heroku时,即使是很小的更改,具有正确数据的远程数据库也会被本地虚拟数据数据库覆盖。场景:我有一个远程数据库文件my_db。现在,当推送到heroku时,我只是gitadd>gitcommit只有更改的文件而不是整个项目。我的问题在于,它仍然以某种方式用本地数据覆盖远程数据库。有没有办法避免这种情况? 最佳答案 Herokudoesnotprovideapersistentfilesystem.我开发过的大多数Heroku应用程序都将PostgreSQL

python - Django/sqlite3 "OperationalError: no such table"线程操作

根据我在文档中阅读的所有内容,Django和py-sqlite3都应该适用于线程访问。(对吗?)但是这段代码片段对我来说失败了。主线程中的操作有效,但在我创建的线程中无效。我得到:File"C:\Python27\lib\site-packages\django-1.9-py2.7.egg\django\db\backends\sqlite3\base.py",line323,inexecutereturnDatabase.Cursor.execute(self,query,params)OperationalError:nosuchtable:thrtest_mymodel有什么问题