- Ubuntu 19.04
sudo apt install postgresql-server-dev-11 postgresql-11-postgis-2.5
sudo su - postgres
createdb データベース名 --encoding='utf-8' --locale=en_US.utf8 --template=template0
createuser -P ユーザー名
psql
を実行します
postgres=# grant all privileges on database データベース名 to ユーザー名;
GRANT
postgres=# \q
psql データベース名
を実行します
データベース名=# create extension postgis;
CREATE EXTENSION
データベース名=# \q
ctrl+d
で抜けてください
Djangoの設定
pip install psycopg2-binary
settings.py
の'INSTALLED_APPS'にdjango.contrib.gis
を追加
データベースの設定です
settings.py
DATABASES = {
"default": {
"ENGINE": "django.contrib.gis.db.backends.postgis",
"NAME": "データベース名",
"USER": "ユーザー名",
"PASSWORD": "パスワード",
"HOST": "localhost",
"PORT": "",
}
}