我是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
请帮助我解决此异常
1条答案
按热度按时间yizd12fk1#
确保在requiremenets.txt文件中添加firebase-admin包,