orm相关内容
最近开始使用Django ORM.I要执行此查询 从学生中选择student_id,其中student_id像“%97318% “由CAST命令(student_id为UNSIGNED)desc; 其中student_id是一个CharField,我想要查询的整数。 我尝试使用 students.objects.filter(student_id__contai
..
id - 主键 - 自动增量 title - varchar(256) status - smallint(6) - Django可以处理1到5之间的任何值 当我做一个 SELECT * 我希望行 status = 4 在顶部,其他记录将跟随他们。可以通过以下查询来实现: select * from ticket order by status = 4 DESC
..
我正在使用django 1.9及其内置的JSONField和Postgres 9.4。 在我的模型的 attrs json字段中,我用一些值存储对象,包括数字。并且我需要聚合它们以找到最小/最大值。 这样的东西: Model.objects.aggregate(min = Min('attrs__my_key')) 此外,提取特定的键也是有用的: Model.
..
我们有两个模型(简化版本): class Contestant(models.Model): email = models.EmailField(max_length = 255,unique = True) #加一些其他字段 @property def total_points(self): return self.points。聚合(总计= Sum('value'))['
..
u = UserDetails.objects.create(first_name ='jake',last_name ='sullivan') u.save() UserDetails.objects.create()和 u.save ()都执行相同的 save()函数。有什么不同?有没有使用 create() vs save()? 类似的问题: -
..
以下列示例: http://docs.djangoproject.com/en/dev/topics/db/aggregation/#filter-and-exclude Publisher.objects.filter(book__rating__gt = 3.0).annotate(num_books = Count('book')) 是否有过滤器仅适用于注释,所以它
..
说我有两个模型: class Poll(models.Model): category = models.CharField (u“Category”,max_length = 64) [...] 类选择(models.Model): poll = models.ForeignKey(Poll) [...] 给定一个Poll对象,我可以通过以下方式查询其选择
..
我正在使用django 1.4与django_gems包中的jqgrid包 以下代码试图通过连接名字和姓氏将“虚拟”列引入网格。但是,“无法将关键字”client_get_fullname'解析成字段“失败。” 有没有可以接受的方法来实现? $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ b class C
..
我在Django做了一个非常简单的网站。在其中一个页面上有一个垂直的代码框。我需要给客户一个方法来编辑代码框的内容,作为一个 HTMLField 。 第一个想到的方法是制作一个只有一个实例的模型 Ticker 。然后我想,而不是手动确定只有一个实例存在,也许在Django中可能有(或应该有)类似于 SingletonModel 的类,这就像一个正常的模型,除了它确定创建不超过一个实例?
..
这似乎很简单,但是所有Django查询似乎都是'SELECT *' 如何构建只返回字段子集的查询? 解决方案 在Django 1.1起,您可以使用 defer('col1','col2')只能从查询中排除列,或者仅使用('col1','col2')仅获取一组特定的列。请参阅文档。 的值做了一些略有不同的事情 - 它只得到你指定的列,但它返回一个字典列表,而不是一组模型实例。 /
..
我是MDX / OLAP的新手,我想知道是否有类似于支持OLAP的Python的Django ORM类似的ORM。 一个Python / Django开发人员,如果会有一些与Django有一定程度的集成,我将会更加了解更多关于它的信息。 解决方案 Django有一些即将发布的OLAP功能。 阅读 http://www.eflorenzano.com/blog/post/secr
..
我正在使用django 1.6与Mysql 我有这个模型 class Student(models.Model): username = models.CharField(max_length = 200,unique = True) class Score(models.Model) student = models.ForeignKey(Student) date =
..
使用优秀的 Django-Devserver ,我发现各种有趣且意外的SQL调用在我的代码我想找到调用来自哪里,所以我正在寻找一种方法来获取Python外壳中由Django ORM生成的所有SQL调用的日志或打印输出。也就是说,当我通过Python shell进行Django ORM调用时,我希望看到打印出来的或打印出来的SQL。 我注意到几个添加的解决方案日志信息到html页面。有没有一个
..
我需要在Django模型中存储一些数据。这些数据不等于模型的所有实例。 起初我想到了子类化模型,但是我试图保持应用程序的灵活性。如果我使用子类,我需要在每次需要一个新类型的对象时创建一个整个类,这并不好。我也会得到很多子类,只能存储一对额外的字段。 我真的觉得字典会是最好的方法,但没有什么在Django文档中关于在Django模型中存储字典(或者我找不到它)。 任何线索?
..
我计划使用django的ORM将从约750个文件(每个〜250MB)的十亿条记录上传到一个数据库。 目前,每个文件需要大约20分钟的时间来处理,我想知道是否有办法加速这个过程。 我采取了以下措施: / p> 使用@ transaction.commit_manually 并提交一次每5000条记录 设置DEBUG = False,以便django 不会累积内存中的所有sql命令
..
假设我有这个模型: class PhotoAlbum(models.Model): title = models.CharField (max_length = 128) author = models.CharField(max_length = 128) 类照片(models.Model): album = models.ForeignKey('PhotoAlbum') f
..
我有模型Foo,它有现场栏。 bar字段应该是unque,但是在其中允许null,这意味着如果bar字段为null,我想允许多个记录,但是如果它不为null,则值必须为unque。 这是我的模型: class Foo(models.Model): name = models。 CharField(max_length = 40) bar = models.CharField(ma
..
在编写django查询时,可以使用id / pk作为查询参数。 Object.objects.get(id = 1) Object.objects.get(pk = 1) 我知道pk对于主键,只是一个捷径,根据django的文档。但是不清楚何时应该使用id或pk。 解决方案 没关系。 pk 更加独立于实际的主键字段,即不需要关心主键字段是否被调用 id 或 ob
..
可能的重复: 仅使用Django的某些部分? 仅使用Django的DB部分 我想将Django ORM用作独立。尽管有一小时搜索Google,但我还是留下了几个问题: 需要我设置我的Python项目setting.py,/ myApp /目录和modules.py文件? 我可以创建一个新的 models.py 并运行 syncdb 可以自动设置表和关系,还是只能使用现有D
..
有人知道Django如何“模块化”?我可以只使用ORM部分来获取映射到DB表的类,并知道如何从这些表中读取/写入? 如果没有,你会推荐什么“Python的等效于Hibernate”? 解决方案 简短的答案是:不,你不能单独使用Django ORM Django。 长的答案是:是的,如果你愿意加载Django的大部分,就可以了。例如,当Django发出请求时,Django使用的数
..