python

uWSGIでDjangoを実行しようとするとImportError: cannot import name 'include'となる

uWSGIでDjangoサービスを起動しようとしたところ、エラーになった。

ImportError: 
cannot import name 'include' from 'django.urls'
(/usr/lib/python3/dist-packages/django/urls/__init__.py)

uwsgiの引数に--py-programname python3を追加することで解決。

uwsgi --py-programname python3 --http :8000 --module mystie.wsgi

python2とpython3がインストールされている環境のため、python3での実行を明示してあげないとダメだった、ということでした。

-python

© 2022 ヂまるBlog