草庐IT

front_db

全部标签

python - Django:如何读取模型字段的 db_column 名称

我需要知道各种模型字段的db_column名称。在少数模型上,名称由“db_column='foo'”明确设置,但大多数模型/字段的名称由Django自动生成。如何从模型的实例中检索所有字段的column_name? 最佳答案 有一个未记录的_metaAPI在整个Django中广泛用于内省(introspection)模型。它将您的模型选项存储在类型上,并提供大约两打方法和属性来检查您的模型及其字段。您可以使用它来获取所有模型字段,然后从字段中获取列名,因为它们指定了所有业务逻辑:forfieldinModel._meta.fiel

python - SQLAlchemy:从 db.Model 获取关系

我需要获取模型的属性列表,这些属性实际上是关系(也就是说,它们是由relationship()创建的)。假设我在models中有一个模型Foo:classThing(db.Model):id=db.Column(...)bar_id=db.Column(...)foo_id=db.Column(...)foo=db.relationship('Foo')bar=db.relationship('Bar')稍后,我想采用models.Thing并获取关系属性列表,即['foo','bar']。目前我正在检查dir(models.Thing)指示的每个属性恰好是类型sqlalchemy.o

如何查看sqlite数据库的 .db文件中的表的内容数据

在使用qt的sqlite数据的时候,对于创建的数据库的.db文件的内容的查看我们可以按照下面的步骤安装工具进行查看下载所需的sqlite查看工具下载:链接:https://pan.baidu.com/s/1KSl9w61zaEyemhR1Ir04_A提取码:6666只需要解压即可,其中安装包内的.db文件是提供测试的db文件。这个工具是从sqlite官网下载的,我已经把两个安装包整合再一起了。大家只有下载上面的安装包解压就可以了。查看Qtsqlite的.db文件1、解压得到下面这5个文件,.db文件是待查看的文件2、进入sqlite的命令行:输入cmd进入#3、进入查看的数据库的表名字:sql

python - 启动 celery worker throws "no attribute ' worker_state_db'"

当我尝试在Django应用程序中启动celeryworker时:celery-AmyAppworker-linfo我收到以下错误:File"/home/alexander/.pyenv/versions/3.5.1/envs/myApp/lib/python3.5/site-packages/celery/utils/collections.py",line134,in__getattr__type(self).__name__,k))AttributeError:'Settings'objecthasnoattribute'worker_state_db'如果你知道如何解决它,请写下

python - 从 django.db 导入模型,迁移 ImportError : cannot import name migrations

所以我开始在我的Django网络服务器上遇到一些关于south的问题。迁移命令每次都失败并显示此输出:fromdjango.dbimportmodels,migrationsImportError:cannotimportnamemigrations(上面的错误显示了迁移失败文件的路径)我的django版本是1.5.1,而我的south版本是0.8.4最让我烦恼的是找不到模块django.db.migrations。有什么想法吗? 最佳答案 迁移是在Django1.7中引入的;您使用的是1.5。这是一个linktothedocsex

python - App Engine 中的 db.ReferenceProperty() 与 ndb.KeyProperty

ReferenceProperty在处理两个模块之间的引用方面非常有帮助。狐狸例子:classUserProf(db.Model):name=db.StringProperty(required=True)classTeam(db.Model):manager_name=db.ReferenceProperty(UserProf,collection_name='teams')name=db.StringProperty(required=True)要使用团队实例获取“manager_name”,我们使用team_ins.manager_name。为了获得由特定用户实例管理的“团队”,

python - 有没有办法清除 django.db.connection.queries?

我想在我的系统(使用Django模型构建)中监控查询时间。最后我找到了django.db.connection.queries。它显示了所有查询和花费的时间。使用它,我想定期打印我查询过的列表,然后我想在打印后清除我打印的列表。它似乎有一个列表对象的方法(pop、remove等等)。但是即使我调用了pop(),它也没有任何效果,仍然显示相同的长度。我怎样才能清除列表..?或者我的意图还有其他方法吗?p.s我也找到了Django-debug-toolbar但它似乎只用于View部分。 最佳答案 您可以从django.db模块调用res

python - Windows 7 : how to bring a window to the front no matter what other window has focus?

我正在实现一个任务栏替换、类似于停靠栏的应用程序切换器样式程序。它使用OpenGL和键盘快捷键做一些独特的事情,所以它的设置方式,窗口并不总是有焦点。我想实现它,以便我可以将任意窗口带到前台,就像任务栏或ALT-TAB程序一样。但是,我的代码只是使应用程序图标在任务栏中闪烁。WindowsAPI文档说这是应该发生的事情,但我正在寻找解决此问题的方法。我从以下示例中改编了我的代码,这些示例说明附加到前台线程应该允许您设置前台窗口。以下是网站:http://www.voidnish.com/Articles/ShowArticle.aspx?code=dlgboxtrickshttp://

html - iPad 上 iOS (Safari) 中 Web SQL DB 的最大大小是多少?本地存储怎么样?

使用HTML5的WebSQL在iPad本地存储数据时最大数据大小是多少?当您达到那个值时,是否只是提示用户增加它?这是一个简单的是/否许可请求吗?如果是这样,硬性限制是多少(超过该限制用户甚至不能选择允许它扩展)?LocalStorage的工作方式是否相同? 最佳答案 您的站点在MobileSafari上创建的所有WEBSQL数据库的总限制为50Mb。要求用户确认接受超过5Mb并且您以后不能增加现有数据库的大小,您只能创建一个新的辅助数据库,因此您必须在第一次创建数据库时做好计划并设置大小。vartheBiggestDB=openD

html - WebSQL DB 会与 Chrome 的应用程序同步吗?

我正在为Chrome构建一个打包的应用程序。我目前正在使用WebSQL来存储/检索数据。如果我选择在Chrome中同步应用程序,我在一台机器上输入的数据会显示在另一台机器上吗?例如,我在桌面上打开应用程序并添加一条记录。如果我在笔记本电脑上打开该应用,该记录会显示吗?我还没有达到可以同步我的应用程序的地步,所以我不能自己测试它。以前有人这样做过吗? 最佳答案 不,遗憾的是Chrome(?)不会同步您的WebSQL数据库。您必须通过服务器处理同步。只需看看Chrome在同步首选项中为您提供的选项:偏好书签扩展自动填充主题应用请注意,甚