django-orm相关内容
我是Django的新手,正在Django中从事我的第一个项目。我为我的应用程序提供了一个更简单的示例,其中- 我有3种不同类型的应用程序用户。 教师助手-根据当天的日程安排/计划教师的时间表和课程 老师-批准日程中的项目并标记日程中的项目是否完成 学生-查看一位教师的时间表 当前,我已经准备好了整个应用程序及其所有功能,助手会根据老师的课程和课程表为他创建时间表/时间表(即添加/
..
我正在为水文学家编写Web界面。水文学家应该看到带有不同水文测量的表格。 + -------------- -+ ---------------------- + ------- + ---------------- ---- + ------------- + ------------------ + |观察ID |观察日期时间|级别|水温|降水|降水类型| + --------
..
在大型QuerySet上进行迭代似乎在Django 2.0中似乎不再是可行的选择。 我尝试使用Django自己的Paginator加快速度。 def read_from_db_4(): paginator = Paginator(DataSet.objects.filter(status_id = 1).order_by('id'),1000) l = [] print(“ {}次
..
这是相关的代码: class Book(models.Model): 名称= models.CharField (max_length = 50) class BookNote(models.Model): text = models.CharField(max_length = 50) book = models.ForeignKey(Book) 用户= models.Fore
..
我要计算同一产品的用户数量 models.py class Product(models.Model): pass class User(models.Model): product = models.ForeignKey(Product) age = models.IntegerField(blank = True,null = True) User.objects
..
我正在尝试使用聚合函数过滤模型。 我有一个模型A和一个模型B,并且模型A上带有外键。 annotate_pool = queryset.annotate(nb_bets = Count('bets'))。all() for annotate_pool中的obj : bets_obj = obj.bets.all() bets_length = len(bets_obj) pr
..
是否有一种有效的方法可以从功能 values()或 values_list 中排除字段。 例如 Videos.objects.filter(id = 1).get() .values() 我想从此查询集中排除字段 duration 。 我知道我可以指定要在结果中包含的字段,但是如果我只想要一个字段,则可以指定所有字段。就像在我有20个字段且不希望只从其中一个
..
a = M.objects.filter(f__in = [None,1])$ b $ b a.query .__ str __() u'SELECT * FROM“ app_m “ WHERE” app_m“。” f“ IN(无,1)' 您认为那样不会是 IN(NULL,1)? like: a = M.objects.filter(f = None)
..
我使用Django REST Framework,Django和Postgres作为数据库编写项目。我想在一个查询中批量删除。因此,无需使用纯SQL编写查询就可以吗? 有一个示例,但是执行查询的数量等于一个ID列表的长度(例如,如果在 delete_ids 中有2个ID,Django将执行2个查询): delete_ids = [...] MyModel.objects.filter
..
我有使用非托管(只读)模型的mutlidb设置。这些模型没有任何迁移。我正在尝试测试view.py的功能。在sqlite3数据库中,测试表的这些架构未在导致测试用例失败的情况下引起问题。 在view.py中,我导入了非托管(只读)模型失败。 我点击了链接以进行测试针对非托管模型进行测试 -db设置 test_runner.py 从django.test.runner导入D
..
我已经看到Django 2.0由queryset中的 FilteredRelation 对象组成。新引入的 FilteredRelation 的用途是什么? 我研究了什么? 我观察到 Django 2.0文档,但我无法理解这个 FilteredRelation 对象背后的想法。 我查看了以下代码。 >>从django.db.models导入FilteredRelation,
..
在一项芹菜任务中,我需要在数据库中创建临时表。 Daniel Roseman在本文中解释了如何创建一个。但是此解决方案在Django 1.9中不起作用。我试图研究Django文档和Google,但找不到任何有用的东西。 上述文章在Django 1.8中有效的代码: django.db导入模型中的 ,django.contrib.contenttypes.management导入中的光
..
我想将图像从一个模型复制到项目中的另一个模型。假设这些是我的模型: class BackgroundImage(models.Model): user = models.ForeignKey(User) image = models.ImageField(upload_to = get_upload_file_name) 标题= models.CharField(max_length
..
如何使用Django ORM进行此查询? 这是一个多联接,从表到表链接。 有关select的Django文档( https ://docs.djangoproject.com/en/2.2/ref/models/querysets/#select-related )给出了一个示例,其中三个表通过外键“链接”:书->作者->城市。 saying b = Book.object
..
我正在使用Django构建具有以下模型的Web应用程序: class Business(models.Model): ... 类Branch(models.Model): business = models.ForeignKey(Business) ... 类Event (models.Model): branch = models.ForeignKey(Branch)
..
我想为我的一位模型管理员增加一个有趣的价值。给定这样的模型: class Participant(models.Model): 通过 类注册(models.Model): 参与者= models.ForeignKey(参与者) is_going = models.BooleanField(verbose_name ='正在参加') 现在,我想显示该注册数量 >参与者,
..
作为我的一个模型类的成员函数,我有一个 is_visible(self,user)方法,该方法返回布尔值。按照定义,它将请求用户(Django User 模型)作为输入。 我希望能够基于对此方法的响应来过滤查询集。 对于上下文,这是我的 is_visible 实现: p> def is_visible(self,user): if self.status.status_int
..
我在下面具有以下模型结构: class Master(models.Model): 名称=模型.CharField(max_length = 50) installation_height = models.DecimalField(max_digits = 10,decimal_places = 2) class MLog(models.Model): date = model
..
我正在尝试为小时范围实施过滤器,它应该返回日期在hourA和hourB之间的记录(即:“给我保存在16pm和18pm之间保存的记录”)。 我的尝试: 1)使用新的1.6 __ hour 过滤器和 __ in 或 __ range : MyModel.objects .filter(date__hour__in =(16,17,18)) MyModel.objects.filter
..
是否可以在 Django 的 RangeField 上执行聚合功能? 比方说,我们有3个对象,它们的 BigIntegerField price_range 。 第一个对象: price_range = [10,5000] 第二个对象: price_range = [1,5000] 第3个对象: price_range = [100,9000] Max 和 Min 这
..