簡體   English   中英

實現這些模型的最佳方法是什么?

[英]What is the best way to implement these models?

我正在嘗試創建一個社交媒體應用程序,用戶可以在其中注冊、發帖、查看其他帖子,喜歡和不喜歡其他用戶的帖子。

實現相似和不同特征的模型的最佳方法是什么? 最初,我在一個帖子應用程序中創建了一個帖子模型和兩個模型:在反應應用程序中創建了相似和不同。 你認為這是個好主意嗎?

我認為您應該從研究文檔開始。 免費視頻課程將是一個很好的補充。 至於問題的其余部分,您將在 Django 中找到models 簡而言之,您的models可能看起來像這樣。

from django.db import models

class User(models.Model):
    name = models.CharField(max_length=40)
    surname = models.CharField(max_length=40)

class Post(models.Model):
    author = models.ForeignKey(User, on_delete=models.CASCADE)
    title = models.CharField(max_length=100)
    content = models.TextField()
    like = models.SmallIntegerField()
    unlike = models.SmallIntegerField()

如您所見,您有兩個代表UserPost模型的classes Classes具有特定的fields ,模型彼此related

暫無
暫無

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

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