私はDjangoとPython(およびプログラミング全般)を学んでいます。簡単にするために、Djangoなどのチュートリアルを行っている間、データベースとしてsqlite3を使用しています。
私はマルチプラットフォームユーザー(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などを介してWebサーバー上にデータベースをリモートでセットアップする方法もありますが、「if」ステートメントを使用するなどの簡単な方法があるのではないかと思いました。