Можно ли сделать путь к базе данных Django (для sqlite3) кроссплатформенным?

Я в процессе изучения Django и Python (а также программирования в целом). Для простоты я использую sqlite3 в качестве своей базы данных, в то время как я прохожу учебные пособия для Django и тому подобное.

Я многоплатформенный пользователь (Mac OS, Windows, Linux), в зависимости от того, где я в данный момент. Итак, что я сделал, так это поместил свои программные проекты в свой Dropbox, чтобы я мог работать над одним и тем же кодом из любого места.

Проблема в том, что в файле settings.py для конкретного проекта я указываю путь к базе данных следующим образом:

DATABASES = {
    'default': {
    'ENGINE': 'django.db.backends.sqlite3',                             # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
    'NAME': 'C:/Users/David/Dropbox/programming/mysite/database',       # Or path to database file if using sqlite3.

... но когда я использую MacOS или Linux, очевидно, C: / удушает. Мне было интересно, есть ли у кого-нибудь предложение простого лекарства от этого. Конечно, один из способов сделать это - установить базу данных удаленно на моем веб-сервере через MySQL или что-то в этом роде, но я подумал, что может быть простой способ сделать это, например, с помощью «a»; заявление.

Ответы на вопрос(3)

Ваш ответ на вопрос