[英]What's the best way to orgaize relations in django? Flat or tree -like?
[英]What is the best way to create like button with django?
我正在嘗試建立社交網絡(少量用戶)。到目前為止,我有模型用戶和消息。我想創建``喜歡''和``不喜歡''按鈕,以便用戶喜歡或不喜歡消息。我可以添加這樣的新模型
class Like(models.Model):
user = models.ForeignKey(User)
message = models.ForeignKey(Message)
created = models.DateTimeField(auto_now_add=True)
另一種選擇是擴展用戶模型。解決此問題的最佳方法是什么?優點和缺點是什么?
使用PositiveIntegerField在Message模型上使用“喜歡”和“不喜歡”字段,然后每個Message可以具有任意數量的“喜歡”或“不喜歡”。 然后,您需要添加指向HTML的鏈接,以修改任何給定帖子的喜歡和不喜歡的次數。
編輯:在PositiveIntegerField上設置default = 0。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.