簡體   English   中英

如何為自定義模型創建 django 模板標簽

[英]how to create django template tag for custom model

我是 Django 模板標簽的新手。 我正在嘗試在 django html 模板上顯示登錄的用戶 payment_status 和剩余天數。 為此,我編寫了模型,但我不知道如何為此編寫模板標記。 請求您的幫助。

models.py
class User_subscription(models.Model):
    user_id = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, unique=True)
    subscription_id = models.ForeignKey(Subscription, on_delete=models.CASCADE)
    subscripted_date = models.DateTimeField()
    expired_date = models.DateTimeField()
    payment_status = models.CharField(max_length=50)
    payment_details = jsonfield.JSONField()

我想在模型中顯示上面的 payment_status 並且剩余天數 = expired_date-subscripted_date

你應該看看Django 文檔

但理想情況下,您應該從 Django 視圖中發送變量,然后在模板中將變量放在雙引號中{{ }}

在你的情況下,你將有

{{expired_date - subscripted_date}}

但我鼓勵你查看文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM