Я пытался запустить Django в функции Azure, как указано в руководстве ниже
Запуск безсерверных приложений Django с функциями
Я пытаюсь использовать следующеемодуль как уже упоминалось
https://github.com/carltongibson/azure-functions-wsgi-adapter
Библиотека выше не выглядит поддерживаемой, тем не менее, подход достаточно прост и должен работать.
Я могу получить кодв учебнике работает. Я могу запустить свой код на локальном компьютере, но он не работает после развертывания.
Единственное различие, которое я вижу, заключается в структуре каталогов (мой код и Django по умолчанию имеют еще один уровень в структуре каталогов).
Моя структура каталогов:

При выполнении вышеизложенного возникает следующая ошибка в Azure:
Exception: ModuleNotFoundError: No module named 'notifications'
Stack: File "/azure-functions-host/workers/python/3.6/LINUX/X64/azure_functions_worker/dispatcher.py", line 242, in _handle__function_load_request
func_request.metadata.entry_point)
File "/azure-functions-host/workers/python/3.6/LINUX/X64/azure_functions_worker/loader.py", line 66, in load_function
mod = importlib.import_module(fullmodname)
File "/usr/local/lib/python3.6/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "/home/site/wwwroot/serverless/__init__.py", line 14, in <module>
from notifications.notifications.wsgi import application
По умолчанию родительский каталог проекта Django не имеет __init__.py
, я добавил его, чтобы импорт работал.
Не удалось найти недостающий фрагмент здесь!