Создание, обновление и удаление записи в базе данных

Сначала рекомендуется ознакомиться со статьей Вывести список статей из базы данных.

Создание страницы

Для добавления страницы в базу данных, надо создать объект с нужными свойствами и вызвать метод save().

from news.models import News # импорт модели News из файла news/models.py

def create(request):
    # 1-ый способ
    news = News(title="Имя страницы", content="HTML текст")

    # 2-ой способ
    news = News()
    news.title = "Имя страницы"
    news.content = "HTML текст"

    # добавление
    news.save()

Обновление страницы

Страница обновляется также, как и при создании, только указывается параметр id.

from news.models import News # импорт модели News из файла news/models.py

def update(request):
    news = News(id=6) # ИД страницы, которую надо обновить
    news.title = "Имя страницы"
    news.content = "Изменённый текст"
    news.save()

Удаление страницы

Для удаления страницы, надо выбрать её и вызвать метод delete().

from news.models import News # импорт модели News из файла news/models.py

def delete(request):
    news = News(id=6) # ИД страницы, которую надо удалить
    news.delete()