我想在我的教程django项目中使用rest_framework。
我按照说明步骤将'rest_framework'添加到settings.py中,如下所示。
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls.apps.PollsConfig',
'rest_framework'
]
然而,当我尝试运行服务器时,pycharm无法识别'rest_framework'并出现错误:
- 无法在模块“DjangoProject”上获得真正的命令:python进程因代码1而死亡:Traceback(最近一次调用最后一次):File “E:\ PyCharm 2017.3.3 \ helpers \ pycharm_jb_manage_tasks_provider.py”,
第25行,在 django.setup()文件“D:\ DjangoProject \ venv \ lib \ site-packages \ django__init __。py”,行
24,在设置中 apps.populate(settings.INSTALLED_APPS)文件“D:\ DjangoProject \ venv \ lib \ site-packages \ django \ apps \ registry.py”,
第89行,填充 app_config = AppConfig.create(entry)文件“D:\ DjangoProject \ venv \ lib \ site-packages \ django \ apps \ config.py”,line 90,在创造中 module = import_module(entry)文件“D:\ DjangoProject \ venv \ lib \ importlib__init __。py”,第126行,中
import_module return _bootstrap._gcd_import(name [level:],package,level)文件“”,第994行,在_gcd_import文件中 “”,第971行,在_find_and_load文件中 “”,第953行,在_find_and_load_unlocked中 ModuleNotFoundError:没有名为'rest_framework'的模块
原因是什么?
答案 0 :(得分:0)
我在https://stackoverflow.com/users/5189811/oluwafemi-sule
的帮助下解决了这个问题如果您遇到同样的问题,可能需要在您的全局环境中安装restframework。您必须在虚拟机中安装它。
虚拟机位于项目文件夹中。 通过命令提示符(对于Windows):
然后激活它。通过>>激活命令。
那你就在。
请输入您的
命令在这里。
我希望它能奏效。