はい、Postgresqlはケースアウェアデータベースですが、djangoはそれを知るのに十分賢いです。すべてのフィールドを変換し、通常はモデル名を小文字のテーブル名に変換します。ただし、ここでの本当の問題は、モデル名の前にアプリ名が付けられることです。一般的に、djangoテーブルの名前は次のようになります:
<appname>_<modelname>
あなたはそれが正確に何であるかを知ることができます:
from myapp.models import UserProfile
print (UserProfile._meta.db_table)
明らかに、これは./manage.py shell
によって呼び出されるdjangoシェルに入力する必要があります このprintステートメントの結果は、クエリで使用する必要があるものです。