В моей системе установлена Anaconda, но, очевидно, я настроил новую и чистую среду для проекта django API . У меня также установлены все необходимые требования для API . Но когда я пытаюсь импортировать 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',
'rest_framework',
'api',
]
#serializers.py
from rest_framework import serializers #<---- this line is giving me error
from .models import Plans
class PlansSerializer(serializers.ModelSerializer):
"""Serializer to map the Model instance into JSON format."""
class Meta:
"""Meta class to map serializer's fields with the model fields."""
model = Plans
fields = ('id', 'name', 'date_created', 'date_modified')
read_only_fields = ('date_created', 'date_modified')
requirements.txt
certifi==2018.11.29
Django==2.1.7
django-crispy-forms==1.7.2
django-filter==2.1.0
django-markdown==0.8.4
django-markdown2==0.3.1
django-pagedown==1.0.6
djangorestframework==3.9.2
djangorestframework-simplejwt==4.1.0
Markdown==3.0.1
markdown2==2.3.7
olefile==0.46
Pillow==5.4.1
Pygments==2.3.1
PyJWT==1.7.1
pytz==2018.9
Я также всегда деактивирую среду base conda и активирую только необходимую среду.