是否可以将unique_与on ReferenceFields一起使用?

2024-05-20 16:46:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法让unique_with在MongoEngine中使用ReferenceFields。我的模型是这样的:

class WorkoutSchedule(database.Document):
    """ Defines a workout schedule """
    user = database.ReferenceField(User)
    title = database.StringField(
        required=True,
        min_length=3,
        max_length=30,
        unique_with=user)

如果user和{}相等,我希望文档是唯一的。但是,这会引发一个例外:

^{pr2}$

是否可以使用unique_withReferenceFields,或者我必须手动解决这个问题?在


Tags: 模型withdocumentlengthdatabaseclassmongoengineschedule