【问题标题】:How i can doing for adquire a last entry in database with a field filter in django?我如何使用 django 中的字段过滤器获取数据库中的最后一个条目?
【发布时间】:2015-07-20 06:00:38
【问题描述】:

我需要在我的数据库中获取最后一个条目,但需要一个字段 user=XXXX

例如:

  def entry_database(token):
      dev = get_object_or_404(db_something, pk=token)
      configuration = get_object_or_404(bd_mytable, pk=dev.conf_id)

但我希望我的“配置”= 字段 user=XXXX 的最后一个条目

我的模型:

class db_something(models.Model):
      ...
    conf_id = models.CharField(max_length=4)
    user = models.CharField(max_length=15)
      ...
class bd_mytable(models.Model):
      ...
    user = models.CharField(max_length=15)
      ...

【问题讨论】:

  • 向我们展示您的模型。
  • 只需要我的模型中的这些数据。休息不影响功能,谢谢:D

标签: python mysql django django-views


【解决方案1】:

如果我正确理解了您的问题...试试这个:

 def entry_database(token):
     dev = get_object_or_404(db_something, pk=token)
     configuration = bd_mytable.objects.filter(user=dev.user).last()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-17
    • 1970-01-01
    • 2014-09-11
    • 1970-01-01
    • 2013-08-19
    • 1970-01-01
    • 2018-11-15
    相关资源
    最近更新 更多