Python 基于外键加入Django

Python 基于外键加入Django,python,django,Python,Django,我的模型是这样的 class News(models.Model): idnews = models.IntegerField(primary_key=True) source = models.TextField(blank=True) title = models.TextField(blank=True) class NounPlural(models.Model): idnoun_plural = models.IntegerField(db_colu

我的模型是这样的

class News(models.Model):
    idnews = models.IntegerField(primary_key=True)
    source = models.TextField(blank=True)
    title = models.TextField(blank=True)


class NounPlural(models.Model):
    idnoun_plural = models.IntegerField(db_column='idNoun_Plural', primary_key=True) # Field name made lowercase.
    nns = models.TextField(db_column='NNS', blank=True) # Field name made lowercase.
    news_idnews = models.ForeignKey(News, db_column='news_idnews')
 from projapp.models import News
 from projapp.models import NounPlural
     result = NounPlural.objects.select_related()
我的看法是这样的

class News(models.Model):
    idnews = models.IntegerField(primary_key=True)
    source = models.TextField(blank=True)
    title = models.TextField(blank=True)


class NounPlural(models.Model):
    idnoun_plural = models.IntegerField(db_column='idNoun_Plural', primary_key=True) # Field name made lowercase.
    nns = models.TextField(db_column='NNS', blank=True) # Field name made lowercase.
    news_idnews = models.ForeignKey(News, db_column='news_idnews')
 from projapp.models import News
 from projapp.models import NounPlural
     result = NounPlural.objects.select_related()
当我执行此操作时,我只得到名词复数字段,而不是新闻字段。我想在Queryset中得到所有名词复数字段和新闻标题字段。
如何实现这一点?

您如何知道查询不包含新闻字段?您能否发布str nounumple.objects.select\u related.all的结果?表达式str nounumple.objects.select\u related.query的结果。很抱歉给您带来不便。我以json格式发布了def allobjrequest:result=noumpleral.objects.select_related obj_json=serializers.serialize'json',result obj_list=json.loads obj_json json_data=json.dumps obj_list返回HttpResponse json_数据,content\u type='application/json'