[英]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()
如您所見,您有兩個代表User
和Post
模型的classes
。 Classes
具有特定的fields
,模型彼此related
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.