前提・実現したいこと
1ヶ月前にDjangoのアプリケーションを作り、デプロイしました。その時はなんの問題も起きずにデプロイできて、今まで問題なく使えていました。
そして今日新しいテーブルを追加したものをデプロイしたのですが、sqlite3の.tableで確認したところなぜかその追加分のテーブルが存在していませんでした。そこで、python3 manage.py showmigrationsでmigrationを確認しようとしたところ、
(main)$ python3 manage.py showmigrations Traceback (most recent call last): File "manage.py", line 22, in <module> main() File "manage.py", line 18, in main execute_from_command_line(sys.argv) File "/usr/lib/python3.8/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line utility.execute() File "/usr/lib/python3.8/site-packages/django/core/management/__init__.py", line 357, in execute django.setup() File "/usr/lib/python3.8/site-packages/django/__init__.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "/usr/lib/python3.8/site-packages/django/apps/registry.py", line 91, in populate app_config = AppConfig.create(entry) File "/usr/lib/python3.8/site-packages/django/apps/config.py", line 90, in create module = import_module(entry) File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1014, in _gcd_import File "<frozen importlib._bootstrap>", line 991, in _find_and_load File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked ModuleNotFoundError: No module named 'markdownx'
というエラーが表示されました。
以前デプロイした時にmarkdownxをインポートして今まで問題なく使えてたのになんででしょうか...今更ModuleNotFoundErrorって言われてなぜ??ってなってます。そして以前デプロイした時と変わらず、requirements.txtには
django-markdownx==3.0.1
と書いてあり、settings.pyにも
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'corsheaders', 'markdownx', 'app_name' ]
と書いてあります。実際にadminページから管理する際もmarkdownxは適用されています。
どうしてModuleNotFoundErrorが出てしまうんでしょうか。
どなたかお力を貸していただければと思います。
よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
Django~=2.2.16
djangorestframework~=3.12.1
django-cors-headers==2.4.0
django-markdownx==3.0.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/19 16:24
2021/01/20 02:06