Как получить id записи на основе имени в Django?
Я создал следующую модель в Django для хранения моих групп в базе данных:
class Group(models.Model):
name = models.CharField(max_length=1000)
Теперь я хочу получить id группы по ее имени в моем views.py. Как мне это сделать?
С помощью метода Group.objects.get()
я могу фильтровать по имени, но там я получаю весь ряд без id
Вы можете запросить следующим образом:
single_object=get_object_or_404(Group,name=any_name)
object_id=single_object.pk