小编Jay*_*ayD的帖子

django 应用程序在 heroku 上崩溃 TypeError:预期的 str、bytes 或 os.PathLike 对象,而不是函数

我的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)

python django heroku

2
推荐指数
1
解决办法
490
查看次数

标签 统计

django ×1

heroku ×1

python ×1