我的django应用程序无法运行heroku,我不知道为什么。
我从 heroku 得到以下错误代码:
2019-02-19T17:36:16.022570+00:00 app[web.1]:
TypeError: expected str, bytes or os.PathLike object, not function
Run Code Online (Sandbox Code Playgroud)
然后当我导航到该网站时,我得到了这个:
2019-02-19T17:37:21.630743+00:00 heroku[router]: at=error code=H10
desc="App crashed" method=GET path="/" host=full-stack-frameworks-django.herokuapp.com
request_id=9d5b7ef6-790f-4584-921a-d1392842c93a fwd="109.78.21.112"
dyno= connect= service= status=503 bytes= protocol=https
Run Code Online (Sandbox Code Playgroud)
这是我的settings.py文件
import os
# from dotenv import load_dotenv
import psycopg2
import dj_database_url
DATABASE_URL = os.environ['DATABASE_URL']
conn = psycopg2.connect(DATABASE_URL, sslmode='require')
# WHITENOISE_USE_FINDERS = True
# dotenv_path = os.path.join(os.path.dirname(__file__), '.env')
# load_dotenv(dotenv_path)
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR …Run Code Online (Sandbox Code Playgroud)