sav*_*ife 2 django django-rest-framework
当尝试启动 runserver 时,它给了我这个错误,我不知道为什么,它之前工作正常
ModuleNotFoundError:没有名为“drf_multiple_model”的模块
Watching for file changes with StatReloader
Exception in thread django-main-thread:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "/home/daniel/.local/share/virtualenvs/app-backend-RGL58hqa/lib/python3.6/site-packages/django/utils/autoreload.py", line 54, in wrapper
fn(*args, **kwargs)
File "/home/daniel/.local/share/virtualenvs/app-backend-RGL58hqa/lib/python3.6/site-packages/django/core/management/commands/runserver.py", line 109, in inner_run
autoreload.raise_last_exception()
File "/home/daniel/.local/share/virtualenvs/app-backend-RGL58hqa/lib/python3.6/site-packages/django/utils/autoreload.py", line 77, in raise_last_exception
raise _exception[0](_exception[1]).with_traceback(_exception[2])
File "/home/daniel/.local/share/virtualenvs/app-backend-RGL58hqa/lib/python3.6/site-packages/django/utils/autoreload.py", line 54, in wrapper
fn(*args, **kwargs)
File "/home/daniel/.local/share/virtualenvs/app-backend-RGL58hqa/lib/python3.6/site-packages/django/__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "/home/daniel/.local/share/virtualenvs/app-backend-RGL58hqa/lib/python3.6/site-packages/django/apps/registry.py", line 91, in populate
app_config = AppConfig.create(entry)
File "/home/daniel/.local/share/virtualenvs/app-backend-RGL58hqa/lib/python3.6/site-packages/django/apps/config.py", line 90, in create
module = import_module(entry)
File "/home/daniel/.local/share/virtualenvs/app-backend-RGL58hqa/lib/python3.6/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'drf_multiple_model'
Run Code Online (Sandbox Code Playgroud)
Django Rest Framework提供了一些令人难以置信的数据序列化工具,但有时您需要将许多序列化器和/或模型组合到单个 API 调用中。drf-multiple-model 是一个旨在实现此目的的应用程序。
(来自文档)
好吧,我想您找到了答案,但如果其他人也有同样的问题,也许这就是缺少的内容:
pip install django-rest-multiple-models
Run Code Online (Sandbox Code Playgroud)
确保添加drf_multiple_model到您的 INSTALLED_APPS 中,然后只需将视图导入到任何views.py.
| 归档时间: |
|
| 查看次数: |
2767 次 |
| 最近记录: |