python - Django REST Framework教程1:序列化中的ImportError

原文 标签 python django django-rest-framework

我正在使用Django 1.8和Python 2.7的虚拟环境中工作。我安装了REST框架并创建了一个新项目,并按照教程完成了snippets / models.py文件的编辑。当我使用以下命令创建代码段模型的初始迁移时:

python manage.py makemigrations snippets


我得到错误:

ImportError: No module named apps


我的setting.py文件INSTALLED_APPS如下:

INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'snippets.apps.SnippetsConfig',
)


我究竟做错了什么?

最佳答案

假设snippets是您创建的应用。然后试试这个

INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'snippets', )


如果您尝试创建可插入django应用,请转为Django Doc,因为您已尝试过类似的操作

相关文章:

python - 如何在扭曲的python中从服务器发送列表中的内容?

python - Django:如何删除基于2列的重复行?

python - Django-处理投票的最佳方法,可以随机选择并仅向用户显示一次?

python - LabelEncoder-反转并在模型上使用分类数据

python - Odoo v8中的唯一电子邮件字段

python - Python Pandas-如何在DataFrame中检查值

python - 为什么在使用sqlite时django为什么需要psycopg2?

python - 如何使Django的DateTimeField可选?

django - 如何使用命名空间调用Django Rest Framework URL?

python - <myObject>对象不可迭代,Django REST Framework