在嘗試部署應(yīng)用程序時,使用以下命令:heroku run python manage.py migrate錯誤Traceback (most recent call last): File "manage.py", line 15, in <module> execute_from_command_line(sys.argv) File "/app/.heroku/python/lib/python3.6/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line utility.execute() File "/app/.heroku/python/lib/python3.6/site-packages/django/core/management/__init__.py", line 375, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/app/.heroku/python/lib/python3.6/site-packages/django/core/management/__init__.py", line 224, in fetch_command klass = load_command_class(app_name, subcommand) File "/app/.heroku/python/lib/python3.6/site-packages/django/core/management/__init__.py", line 36, in load_command_class module = import_module('%s.management.commands.%s' % (app_name, name)) File "/app/.heroku/python/lib/python3.6/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 994, in _gcd_import File "<frozen importlib._bootstrap>", line 971, in _find_and_load File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 665, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 678, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed我懷疑這個問題是由我如何部署static. 特別是因為命令:python manage.py collectstatic返回以下錯誤:FileNotFoundError: [Errno 2] No such file or directory at: '/mnt/project/static/'。雖然,這可能是一個無關(guān)的問題。
1 回答

烙印99
TA貢獻(xiàn)1829條經(jīng)驗 獲得超13個贊
正如@Selcuk 所說,問題是被Pipfile
忽略的requirements.txt
.
從基于requirements.txt
to 的依賴項轉(zhuǎn)換所需的步驟pipenv
是:
$ pip install pipenv
$ pipenv install -r requirements.txt
$ pipenv lock
添加回答
舉報
0/150
提交
取消