【发布时间】:2019-08-05 06:34:30
【问题描述】:
这是我的 Django 应用程序中的两个模型:
models.py
class Posts(models.Model):
title = models.CharField(max_length=200, blank=True)
author = models.ForeignKey(user,on_delete=models.CASCADE,default=None, blank=True)
content = models.TextField()
class Unposted(models.Model):
article = models.ForeignKey(Posts, on_delete=models.CASCADE)
upload_at = models.DateTimeField(default=datetime.now, blank=True)
我正在尝试使用对 Unposted 的 API 请求从 Posts 检索数据。
这是我到目前为止所拥有的,但我不确定如何从 Posts 模型中获取数据。现在我只收到了一个 JSON 响应,其中只有 upload_at 字段。
resources.py
class UnpostedResource(ModelResource):
class Meta:
queryset = Unposted.objects.all()
resource_name = 'unposted'
【问题讨论】:
-
您是否需要一个单独的模型来存储文章的“已发布/未发布”状态,而不是直接在 Posts 模型中保存该信息?