Взаимодействие с БД
Выборка данных
Выбрать все данные из таблицы и упорядочить их по id
my_records_arr = MyFirstModel.objects.order_by('pk')Получить запись, у которой id равен 100. Если такой записи не существует, то ошибки не будет. Просто массив будет иметь нулевую длину.
my_records_arr = MyFirstModel.objects.filter(pk = 100)Добавление данных
Создадим ещё одну модель
В файле models.py добавим код для создания модели
class MyModelForSum(models.Model):
aaa = models.TextField()
bbb = models.TextField()
ccc = models.TextField()
def __str__(self):
return "It_Is_My_Record"Чтобы применить созданную модель пропишем команды в консоли
python manage.py makemigrations prilogenie111
python manage.py migrate prilogenie111Открываем файл views.py
Напишем код для импорта данной модели
Команда для добавления записи в данную модель
Обновление данных
Заменяем содержимое седьмой записи
Удаление данных
Удаляем запись под номером 31
Last updated
Was this helpful?