pip freeze
でチェックされたmarkdown
とdjango filter
とをインストールしました.Djangoドッカーコンテナのvirtualenvでpipを使用しました。 OS Xの絶対パスは/Users/user/project/denv/lib/python2.7/site-packages
です。 settings.pyに'rest_framework',
を追加しましたが、それでもなおdocker-compose up
の後に次のエラーが表示されます。私は間違った道とは何かがあると思うが、それを修正する方法は知らない。rest_frameworkというモジュールがありません。 Django + Docker
Traceback (most recent call last):
web_1 | File "/usr/local/lib/python2.7/site-packages/django/utils/autoreload.py", line 226, in wrapper
web_1 | fn(*args, **kwargs)
web_1 | File "/usr/local/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 113, in inner_run
web_1 | autoreload.raise_last_exception()
web_1 | File "/usr/local/lib/python2.7/site-packages/django/utils/autoreload.py", line 249, in raise_last_exception
web_1 | six.reraise(*_exception)
web_1 | File "/usr/local/lib/python2.7/site-packages/django/utils/autoreload.py", line 226, in wrapper
web_1 | fn(*args, **kwargs)
web_1 | File "/usr/local/lib/python2.7/site-packages/django/__init__.py", line 27, in setup
web_1 | apps.populate(settings.INSTALLED_APPS)
web_1 | File "/usr/local/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate
web_1 | app_config = AppConfig.create(entry)
web_1 | File "/usr/local/lib/python2.7/site-packages/django/apps/config.py", line 90, in create
web_1 | module = import_module(entry)
web_1 | File "/usr/local/lib/python2.7/importlib/__init__.py", line 37, in import_module
web_1 | __import__(name)
web_1 | ImportError: No module named rest_framework
EDIT2:ドッキングウィンドウ-compose.yml
version: '2'
services:
db:
image: postgres
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
depends_on:
- db
EDIT2:私はエラーがあるため、実際のpythonをVIRTUALENVないドッキングウィンドウのパイソンを使用したアプリケーションであると仮定します。
可能ですか?どのようにdjangorestframeworkをdockerのpythonパッケージにインストールするか、またはdjangoアプリケーションが独自のpythonを使うようにする方法はありますか?
@DanLoweを実行する必要があります(denv)with line –
@AllІѕVаиітydjangorestfrmaworkをdockerのpythonにインストールする方法、またはenvのpythonを使うようにする方法は?それは問題になる可能性が高いです。 –
@AllІѕVаиітyok、それは本当に問題ではありません。私はそれが動作するように気を付ける。 djangorestframeworkで。 virtualenvの有無にかかわらず。あなたは知っていますか?) –