I made clean install of Django v1.11.10 now. When I run python manage.py runserver
everything works fine. But when I try connect to Postgres database, I install package pip install psycopg2
, modify DATABASES
varibale and after running runserver
command it fails with Illegal instruction
error:
Performing system checks...
System check identified no issues (0 silenced).
Illegal instruction: 4
What is it? How to get log error? I use Mac OS 10.11.6, PostgresApp (tried on v9 and v10 server to check error source). Python 3.6.4 (via virtualenv).
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'mydb',
'USER': 'sirjay',
'PASSWORD': '',
'HOST': 'localhost',
'PORT': '',
}
}
Error is the same if I set NAME
or USER
incorrect or even if I turn off Postgres.app server. It's like Django does not see Postgres. But with phpPgAdmin
I can connect to Postgres server.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…