Как получить значение переменной, которая является CharField из базы данных зная id модели?
Моя модель:
class URL(models.Model):
full_url = models.CharField(max_length = 200)
short_url = models.CharField(max_length = 10, default='')
Я в админке создал объект с id 1 и дал full_url и short_url определенные значения. Теперь я хочу получить эти значения, зная номер объекта или его id.
Ответы (2 шт):
Автор решения: Mikhail Sharaborin
→ Ссылка
Где и как Вы должны получить? если про orm то
URL.objects.get(pk=id)
Автор решения: Миша
→ Ссылка
URL.objects.get(id=55) - достанет вам запись таблицы URL с id равным 55. Допустим запрос вы поместили в переменную test ( test=URL.objects.get(id=55) ), соответственно вы можете обращаться к полям этой записи. Если вы хотите вывести full_url у записи test - просто пишите test.full_url, т.е обращаетесь к полям через точку