django-orm相关内容
我正在尝试做一些应该很常见的事情:在一个表单中添加/编辑一堆相关的模型.例如: 访客详情:选择目的地和活动:迈阿密 [] - 游泳 []、泡吧 []、日光浴 []坎昆 [] - 游泳 []、泡吧 []、日光浴 [] 我的模型是访问者、目标和活动,访问者通过中间模型访问者目标具有进入目标的多对多字段,访问者目标具有要在目标上完成的活动的详细信息(本身是进入活动的多对多字段). Visitor
..
我的模型: class End_User(models.Model):location = models.ForeignKey(位置)first_name = models.CharField(max_length=70, blank=True, null=True)email_address = models.CharField(max_length=70, blank=True, null=
..
我在从表单中保存多对多字段时遇到问题.这是我的模型: class TextIssue(models.Model):问题 = models.CharField(max_length=150, unique=True)def __unicode__(self):返回 self.Issue类 PadIssue(models.Model):问题 = models.CharField(max_length
..
我想在项目中将图像从一个模型复制到另一个模型.假设这些是我的模型: class BackgroundImage(models.Model):用户 = 模型.外键(用户)图像 = 模型.ImageField(upload_to=get_upload_file_name)标题=models.CharField(max_length=200)pub_date = models.DateTimeFiel
..
请看一下这些模型: class 相册(models.Model):用户 = 模型.外键(用户)name = models.CharField(max_length=200)pub_date = models.DateTimeField(默认=datetime.now)类照片(模型.模型):专辑=models.ForeignKey(专辑,默认=3)图像 = 模型.ImageField(upload
..
我想根据一个模型的两个字段做一个查询,一个日期,一个 int 偏移量,用作 timedelta model.objects.filter(last_date__gte=datetime.now()-timedelta(days=F('interval'))) 不可行,因为 F() 表达式不能传递到 timedelta 稍微挖掘一下,我发现了 DateModifierNode - 虽然它似
..
我的代码中有这个模型: class Conversation(models.Model):参与者 = models.ManyToManyField(用户,related_name="message_participants") 我需要通过“参与者"多对多字段过滤这个“对话"模型对象.含义:例如,我有 3 个用户对象,因此我想检索在“参与者"字段中包含这 3 个用户的唯一“对话"对象. 我
..
我有一个名为 MyModel 的模型,其中包含一些虚拟数据,如下所示: 项目日期值------------------------------ab 8/10/12 124ab 7/10/12 433ab 6/10/12 99美国广播公司 8/10/12 23美国广播公司 7/10/12 80 我想以得到如下输出的方式查询此模型: [{'item': 'ab', 'values': [ 12
..
为了将我的模型放在子文件夹中,我尝试使用描述的 app_label Meta 字段 这里. 我的目录结构如下: 项目 应用 富 模型 __init__.py bar_model.py 在 bar_model.py 中,我像这样定义我的模型: from django.db 导入模型类 SomeModel(models.Model):字段 = 模型.TextField()
..
在 Django 过滤语句中,如果我写有什么不同: .filter(name__exact='Alex') 和 .filter(name='Alex') 谢谢 解决方案 没有区别,第二个暗示使用 __exact. 来自文档: 例如下面两条语句是等价的:>>>Blog.objects.get(id__exact=14) # 显式形式>>>Blog.objects.get(id
..
假设我们有 Employee 类.我想要一个引用同一类的不同实例的字段. 这个怎么写?下面的代码怎么样? ref_employee=models.ForeignKey('self',null=True,blank=True) 解决方案 http://docs.djangoproject.com/en/dev/ref/models/fields/#foreignkey 创建递归关系
..
类似于get_or_create,我希望能够在 Django 中update_or_create. 到目前为止,我使用的方法类似于 @Daniel Roseman 在这里.但是,作为模型方法,我想更简洁地做到这一点. 这个片段很旧,我想知道是否有更好的方法来做到这一点更新版本的 Django. 解决方案 参见 QuerySet.update_or_create(Django 1
..
我的 PostrgreSQL 数据库中有一个 array 字段,文本类型.有没有办法将其映射到 Django 模型中? 解决方案 你可能想看看 django-dbarray在github上.它增加了对 postgresql 数组字段的支持. 我以前没用过,但看起来你只需要这样做: from django.db 导入模型导入数据库类 ProfilingTestRun(models.M
..
我希望我的应用程序具有默认数据,例如用户类型. 迁移后管理默认数据的最有效方法是什么? 它需要处理一些情况,例如,在我添加一个新表后,它会为其添加默认数据. 解决方案 更新: 大多数用户都在寻找@durdenk 在https://stackoverflow.com/a/39742847/3627387.但是 OP 要求的是一种在迁移后添加数据的方法,这就是为什么这是公认的
..
我有两个这样的模型: class User(models.Model):电子邮件 = 模型.EmailField()类报告(模型.模型):用户 = 模型.外键(用户) 实际上,每个模型都有更多的字段,这些字段与这个问题无关. 我想过滤所有拥有以“a"开头且没有报告的电子邮件的用户.将有更多基于其他字段的 .filter() 和 .exclude() 条件. 我想这样处理: use
..
Django 1.7 的文档提到了RunSQL 类可用于在表上创建部分索引.我有一个表格,我想要 title、blog 和 & 的组合.category 是唯一的.但是,如果未提供类别,则 title 和博客应该仍然是独一无二的. class Post(models.Model):标题=models.CharField(max_length=200)博客=models.ForeignKey(博客
..
在Django中,以下两者有什么区别: Article.objects.values_list('comment_id', flat=True).distinct() 对比 Article.objects.values('comment_id').distinct() 我的目标是在每个 Article 下获得一个唯一评论 ID 的列表.我已经阅读了文档(实际上已经使用了这两种方法).结果看
..
如何使用 Django 的 ORM 和 PostgreSQL 后端存储二进制数据的“blob"?是的,我知道 Django 不喜欢这种事情,是的,我知道他们更喜欢你使用 ImageField 或 FileField,但我只想说,这对我的应用程序来说是不切实际的. 我尝试过使用 TextField 破解它,但是当我的二进制数据没有严格确认模型编码类型(默认情况下为 unicode)时,我偶尔会
..
我有以下型号: class Volunteer(models.Model):first_name = models.CharField(max_length=50L)last_name = models.CharField(max_length=50L)email = models.CharField(max_length=50L)性别=models.CharField(max_length=1
..
我有一个用 Django 构建的 Q&A 类型的网站,具有以下模型: 类问题(models.Model):标题=models.CharField(max_length=70)详细信息 = 模型.TextField()类答案(模型.模型):question_id = IntegerField()详细信息 = 模型.TextField() 我需要显示一个特定的问题及其答案.通常我需要 2 个查询才
..