【发布时间】:2015-10-14 05:20:15
【问题描述】:
因为我可以在元模型类中使用两个,所以当我运行它时出现错误 如何使用模型?这是 Django Rest 的一个例子
from rest_framework import serializers
from .models import Post,Miembros
class PostSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Post
fields = ('id', 'url', 'titulo', 'contenido','fecha_evento','fecha_evento','banner_grande','lugar')
model = Miembros
fields = '__all__'
TypeError at /api/posts/
fields选项必须是列表或元组。 得到了str。请求方式:GET请求 网址:http://127.0.0.1:8000/api/posts/ Django 版本:1.8.3 异常 类型:TypeError 异常值:fields选项必须是一个列表 或元组。得到了str。例外 位置:/home/root-master/restcosolg/cslg/local/lib/python2.7/site-packages/rest_framework/serializers.py 在 get_field_names,第 900 行 Python 可执行文件:/home/root-master/restcosolg/cslg/bin/python Python 版本:2.7.6
【问题讨论】:
-
您是否尝试像在 post 模型中那样添加 Miembros 的所有字段成员以查看是否是问题所在,或者您是否遇到相同的错误?
标签: django rest django-rest-framework