внутренняя ошибка сервера при попытке запустить проект django с помощью uwsgi - PullRequest
0 голосов
/ 18 июня 2019

Я пытаюсь развернуть приложение django в своих центрах с помощью nginx + uwsgi. Я создал новое приложение django и установил соответствующие ini-файлы и все, что было необходимо для запуска и запуска этого нового проекта, но когда я пытаюсь получитьмое основное приложение django, работающее с uwsgi, я получаю следующие ошибки:

    File "/opt/python-virtual-env/demo/lib64/python3.6/site-packages/django/apps/config.py", line 107, in create
    entry = module.default_app_config
AttributeError: module 'ed' has no attribute 'default_app_config'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "./restapi/wsgi.py", line 16, in <module>
    application = get_wsgi_application()
  File "/opt/python-virtual-env/demo/lib64/python3.6/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application
    django.setup(set_prefix=False)
  File "/opt/python-virtual-env/demo/lib64/python3.6/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/opt/python-virtual-env/demo/lib64/python3.6/site-packages/django/apps/registry.py", line 89, in populate
    app_config = AppConfig.create(entry)
  File "/opt/python-virtual-env/demo/lib64/python3.6/site-packages/django/apps/config.py", line 110, in create
    return cls(entry, module)
  File "/opt/python-virtual-env/demo/lib64/python3.6/site-packages/django/apps/config.py", line 40, in __init__
    self.path = self._path_from_module(app_module)
  File "/opt/python-virtual-env/demo/lib64/python3.6/site-packages/django/apps/config.py", line 73, in _path_from_module
    "with a 'path' class attribute." % (module, paths))
django.core.exceptions.ImproperlyConfigured: The app module <module 'ed' (namespace)> has multiple filesystem locations (['/srv/www/restapi/ed', './ed']); you must configure this app with an AppConfig subclass with a 'path' class attribute.
unable to load app 0 (mountpoint='') (callable not found or import error)
*** no app loaded. going in full dynamic mode ***
uWSGI running as root, you can use --uid/--gid/--chroot options
*** WARNING: you are running uWSGI as root !!! (use the --uid flag) *** 
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI worker 1 (and the only) (pid: 9642, cores: 1)

Я предполагаю, что это связано с моим модулем "ed", но я не знаю, как это исправить.(я не писал код, поэтому точно не знаю, что происходит, я просто пытаюсь развернуть приложение на этом сервере)

...