- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我以前有这样的模型:
class AssemblyAnnotation(models.Model):
assembly = models.ForeignKey(Assembly)
type = models.ForeignKey(AssemblyAnnotationType)
...
def clean(self):
from django.core.exceptions import ValidationError
if not self.type.can_annotate_aliases and self.assembly.alias_of_id is not None:
raise ValidationError('The selected annotation type cannot be applied to this assembly.')
class ObjectAnnotation(models.Model):
content_type = models.ForeignKey(ContentType)
object_id = models.PositiveIntegerField()
content_object = generic.GenericForeignKey()
type = models.ForeignKey(AssemblyAnnotationType)
...
def clean(self):
from django.core.exceptions import ValidationError
if self.content_type == ContentType.objects.get_for_model(Assembly):
if not self.type.can_annotate_aliases and self.content_object.alias_of_id is not None:
raise ValidationError('The selected annotation type cannot be applied to this assembly.')
最佳答案
右手边不会返回一个列表if self.content_type == ContentType.objects.get_for_model(Assembly):
?
我认为你需要做 if self.content_type in ContentType.objects.get_for_model(Assembly):
关于Django inlinemodeladmin 验证 - 但具有通用关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3532991/
我有 from django.db import models from django.contrib import admin # Create your models here. class Au
我有带有 OneToOneFields 的嵌套模型,并且希望在一个 ModelAdmin 中有一个 InlineModelAdmin 表单来指向嵌套模型... models.py: class Use
我以前有这样的模型: class AssemblyAnnotation(models.Model): assembly = models.ForeignKey(Assembly) ty
来自模型.py class Indicator(models.Model): name = models.CharField(max_length=50) youtube = mode
我想通过一些额外的字段在 Django 管理中获取一些额外的信息。我想为此目的使用内联。 我有: class YourModelForm(forms.ModelForm): slot_coun
尝试将某些模型作为内联模型放入其他两个模型中会出现一些奇怪的错误(在标题中)。 我有两种订单模型 - 远程和本地。在每个项目中,我都需要插入无限数量的产品。另一个目标是在不同列表中显示本地和远程订购的
要在管理add页面中添加额外字段,可以使用以下代码: 模型.py: class Parent(models.Model): pass class Child(models.Model):
我有一个模型,它有一个 user 字段,需要从当前登录的用户自动填充。我可以让它按规定工作 here如果 user 字段在标准 ModalAdmin 中,但如果我正在使用的模型在 InlineMode
我有两个模型,一个 MainModel 和一个相关的 InlineModel,我想在管理中显示为内联模型。例如,此 InlineModel 可用于对模型进行注释,并应跟踪登录的管理员用户所做的更改。虽
我定义了几个模型:Journals、volumes、volume_scanInfo 等。 一个期刊可以有更多的卷,一个卷可以有更多的scanInfo。 我想做的是: 在期刊的管理页面中,我希望将卷列表
我是一名优秀的程序员,十分优秀!