0

我正在向服务器发出 ajax 请求以获取所有新闻。这是视图中的功能

def get_news(request):
    if request.method == 'GET':
        queryset = News.objects.all().order_by("-date_news").values()
        all_n = list(queryset)
        return JsonResponse({'queryset':all_n})

但是在显示结果时,没有足够的字段使用翻译。我的模型

class News(TranslatableModel):
    translations = TranslatedFields(
        title_news = models.CharField(max_length = 120),
        desc_news = models.TextField(null=True, blank=True),
    )   
    main_image = models.ImageField(upload_to='img/news-mebelain')
    date_news = models.DateField(null=True, blank=True)

服务器的响应是这样的

date_news: "2021-03-30"
id: 40
main_image: "img/news/img1

如何 TranslatedFields进入queryset

4

0 回答 0