Как предотвратить перезапись моей базы данных Django Database

В настоящее время у меня есть приложение Django, работающее на моем личном сайте с PythonAnywhere.com. Когда я делаю обновления на сайте, я вхожу в PythonAnywhere и git pull для обновления приложения. Когда я это делаю, данные, которые были введены через сайт после последнего обновления, теряются из базы данных при обновлении. Что я могу сделать, чтобы решить эту проблему?

В настоящее время я использую версию SqlLite, которая поставляется вместе с Django App. Вероятно, это может быть частью проблемы, но мне нужна помощь, чтобы понять, как ее решить.

Предполагаю, что ваш проект Django подключается к базе данных SQLite, которая генерируется при создании нового проекта, и вы используете эту базу данных в своем развертывании. Эта база данных не подходит для производства и не сохранит ваши изменения, вам нужно установить базу данных, к которой может подключиться ваше приложение.

Вот некоторая информация на PythonAnywhere о базах данных:

https://help.pythonanywhere.com/pages/KindsOfDatabases/

И документация Django:

https://docs.djangoproject.com/en/4.0/ref/databases/

Вернуться на верх