我目前正在尝试弄清楚如何检查状态是否适用于用户请求。
模型.py
class CategoryRequests(models.Model):
author = models.ForeignKey(User, on_delete=models.CASCADE)
status = StatusField()
STATUS = Choices('Waiting', 'Rejected', 'Accepted')
视图.py
def view_profile_categoy_requests_accepted(request, pk=None):
if pk:
user = get_user_model.objects.get(pk=pk)
else:
user = request.user
args = {'user': user}
return render(request, 'myproject/category_request_accepted.html', args)
但是在模板上这似乎是错误的。
模板.html
{% if user.categoryrequests.status == 'Waiting' %}
提前致谢
一只名叫tom的猫
相关分类