2017-08-30 2 views
0

Ich versuche, Django + Heroku + alle notwendigen Abhängigkeiten zu verwenden, um meine App zu erstellen.ImportError: import dj_database_url ImportError: Kein Modul namens 'dj_database_url'

nach wie folgt vorgehen:

migrating an existing django project

Allerdings halte ich immer diese Fehlermeldung, wenn ich python3 manage.py runserver lief:

import dj_database_url ImportError: No module named 'dj_database_url'

Ich habe versucht, es zu beheben mit these instructions und this

Dies ist mein Code:

Ich importierte die dj-Datenbank-URL

import dj_database_url 

db_from_env = dj_database_url.config(conn_max_age=500) 
DATABASES['default'].update(db_from_env) 

ich die

PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__)) 

STATIC_ROOT = os.path.join(PROJECT_ROOT, 'staticfiles') 
STATIC_URL = '/static/' 

# Extra places for collectstatic to find static files. 
STATICFILES_DIRS = (
    os.path.join(PROJECT_ROOT, 'static'), 
) 

STATICFILES_STORAGE = 'whitenoise.django.GzipManifestStaticFilesStorage' 

Dies ist meiner requirements.txt Datei

dj-database-url==0.4.2

gunicorn==19.7.1

whitenoise==3.3.0

ich noch necessitities STATIC Vermögenswerte folgen hinzugefügt am bekommen die ImportError. Wie behebe ich das?

+0

ist dieser Fehler auf dem lokalen Server oder nur auf Heroku? –

+0

@SachinKukreja Ich bin mir nicht sicher. Der Fehlerpfad ist dies: '/Users/iivri.andre/virtualenvironment/new_app/Tut/Tut/settings.py, Zeile 14,' Ich denke, es lokale –

+0

Ausgabe von 'pip freeze' enthält, ist' DJ- Datenbank-URL? installiert es in einer virtuellen Umgebung? Gunicorn neu gestartet? versucht mit Django-Entwicklungsserver? –

Antwort

1

Haben Sie die Bibliothek installieren etwas wie

pip install -r requirements.txt 

oder

pip install dj-database-url==0.4.2 

oder

.env/bin/pip install dj-database-url==0.4.2 

mit?

+0

Ich habe 'pip install dj-database-url' aus [migrieren eines bestehenden django-projekts] verwendet (https://devcenter.heroku.com/ Artikel/django-app-configuration # migrieren-ein-existierendes-django-projekt) –