Czy mogę utworzyć ścieżkę bazy danych Django (dla sqlite3) „międzyplatformową”?

Jestem w trakcie nauki Django i Pythona (a także ogólnie programowania). Dla uproszczenia używam sqlite3 jako mojej bazy danych, podczas gdy przechodzę przez samouczki dla Django i innych.

Jestem użytkownikiem wieloplatformowym (Mac OS, Windows, Linux) w zależności od tego, gdzie jestem w danym momencie. Zrobiłem więc, że moje projekty programistyczne zostaną umieszczone w moim Dropbox, dzięki czemu będę mógł pracować nad tym samym kodem z dowolnego miejsca.

Problem polega na tym, że w pliku settings.py dla konkretnego projektu określam ścieżkę bazy danych w następujący sposób:

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.

... ale kiedy używam MacOS lub Linux, oczywiście C: / dławiki. Zastanawiałem się, czy ktoś ma sugestię prostego rozwiązania tego problemu. Oczywiście, jednym ze sposobów, w jaki mógłbym to zrobić, byłoby zdalne skonfigurowanie mojej bazy danych na moim serwerze poprzez MySQL lub coś takiego, ale pomyślałem, że może być prosty sposób, aby to zrobić, na przykład z instrukcją „if”.

questionAnswers(3)

yourAnswerToTheQuestion