django项目的vercel运行时错误:没有名为“firebase_admin”的模块

svmlkihl  于 2023-03-31  发布在  Go
关注(0)|答案(1)|浏览(105)

我是django的新手,尝试开发一个基于firebase firestore的web应用程序。该应用程序在调试模式下运行良好,但是当我尝试在web托管网站vercel上部署该应用程序时,它成功构建,当我导航我的网站时,它引发了以下异常:

ERROR] ModuleNotFoundError: No module named 'firebase_admin'
Traceback (most recent call last):
  File "/var/task/vc__handler__python.py", line 159, in vc_handler
    response = Response.from_app(__vc_module.app, environ)
  File "/var/task/werkzeug/wrappers/base_response.py", line 287, in from_app
    return cls(*_run_wsgi_app(app, environ, buffered))
  File "/var/task/werkzeug/wrappers/base_response.py", line 26, in _run_wsgi_app
    return _run_wsgi_app(*args)
  File "/var/task/werkzeug/test.py", line 1096, in run_wsgi_app
    app_rv = app(environ, start_response)
  File "/var/task/django/core/handlers/wsgi.py", line 131, in __call__
    response = self.get_response(request)
  File "/var/task/django/core/handlers/base.py", line 140, in get_response
    response = self._middleware_chain(request)
  File "/var/task/django/core/handlers/exception.py", line 58, in inner
    response = response_for_exception(request, exc)
  File "/var/task/django/core/handlers/exception.py", line 141, in response_for_exception
    response = handle_uncaught_exception(
  File "/var/task/django/core/handlers/exception.py", line 185, in handle_uncaught_exception
    callback = resolver.resolve_error_handler(500)
  File "/var/task/django/urls/resolvers.py", line 729, in resolve_error_handler
    callback = getattr(self.urlconf_module, "handler%s" % view_type, None)
  File "/var/task/django/utils/functional.py", line 57, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/var/task/django/urls/resolvers.py", line 708, in urlconf_module
    return import_module(self.urlconf_name)
  File "/var/lang/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/var/task/BhagvatGeeta/urls.py", line 25, in <module>
    path('',include('mainPage.urls')),
  File "/var/task/django/urls/conf.py", line 38, in include
    urlconf_module = import_module(urlconf_module)
  File "/var/lang/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 850, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/var/task/mainPage/urls.py", line 4, in <module>
    from . import views
  File "/var/task/mainPage/views.py", line 3, in <module>
    import firebase_admin

请帮助我解决此异常

yizd12fk

yizd12fk1#

确保在requiremenets.txt文件中添加firebase-admin包,

相关问题