从数据库中获取值

时间:2016-03-24 10:14:24

标签: python django views

美好的一天, 我不确定我的逻辑是否正确或者有更好的解决方法, 但是假设你有一个模特:

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)

这些值必须仅为当前登录用户。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

几乎完全不可能理解你在这里问的是什么,但这是一个猜测。如果您将value_avalue_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)