美好的一天, 我不确定我的逻辑是否正确或者有更好的解决方法, 但是假设你有一个模特:
class Mymodel(models.Model):
field_A = models.CharField(max_length=20)
field_ = models.CharField(max_length=20)
有没有办法在不过滤的情况下获取上述字段值,假设您不知道视图中数据库中的内容是什么?
def get_values(request):
person = (must have the value of field A)
domain = (must have the value of field B)
这些值必须仅为当前登录用户。
非常感谢您的帮助。
答案 0 :(得分:1)
几乎完全不可能理解你在这里问的是什么,但这是一个猜测。如果您将value_a
和value_b
传递给视图,则可以为每个项目获取MyModel项目:
def get_values(request, value_a, value_b):
person = MyModel.objects.get(field_a=value_a)
domain = MyModel.objects.get(field_b=value_b)