Как удалить заученные данные - болтун - PullRequest
0 голосов
/ 09 января 2019

После изучения базы данных - A, я хочу удалить изученные вещи один раз, а затем изучить базу данных - B. Тем не менее, в методе, который я попробовал, я не могу стереть то, что узнал однажды. Я выучу как базу данных - A, так и базу данных - B.

Что ты хочешь услышать · Как удалить усвоенные данные


Я загружаю болтовню в сеть, используя django. Используйте питона 3

Я японец и пользуюсь сайтом перевода, так что это может быть немного запутанным вопросом.

1 Ответ

0 голосов
/ 12 января 2019

Чтобы удалить все данные диалога (операторы, ответы и теги) из базы данных чат-бота, на адаптере хранения можно вызвать метод drop для экземпляра ChatBot.

Вот краткий пример:

from chatterbot import ChatBot

chatbot = ChatBot('Example Bot')

chatbot.storage.drop()

В дополнение к программному методу удаления, поскольку вы используете Django, вы также можете найти Django Admin удобным для удаления и изменения отдельных ответов. Дополнительную информацию об администраторе Django можно найти в их документации.

https://docs.djangoproject.com/en/2.1/ref/contrib/admin/

...