django - 在 Django 2 中创建评论系统
问题描述
我尝试在 Django 2 中创建评论系统
我尝试将评论分配给帖子 ID。我似乎仍然无法弄清楚。
我的模型.py:
class post_id(models.Model):
user_post_id = models.IntegerField(null=True)
class Comments(models.Model):
post = models.ForeignKey(post_id, on_delete=models.CASCADE,
null=True)
post_comment = models.TextField(null=True)
comment_id = models.CharField(max_length=255, null=True)
class posts(models.Model):
user = models.ForeignKey(User, on_delete=models.CASCADE)
post_text = models.TextField()
post_likes = models.IntegerField(null=True)
post_id = models.ForeignKey(post_id, on_delete=models.CASCADE,
null=True)
post_category = models.ForeignKey(Category, on_delete=models.CASCADE)
post_likes = models.IntegerField(default=0, null=True)
post_comments = models.ForeignKey(Comments, on_delete=models.CASCADE,
null=True)
datetime = models.DateTimeField(auto_now_add=True)
user_ip = models.CharField(max_length=100)
user_agent = models.CharField(max_length=255)
解决方案
使用 Django-comments-xtd。它是一个很棒的模块,可以让你很容易地拥有一个非常漂亮的评论系统。它的python,无需从头开始!
推荐阅读
- docker - 后台进程运行时 Docker --rm 不清理
- c# - aspx.net 中的多个事件
- javascript - 条件循环可以根据其他值改变
- html - 更改具有不同跨度的列的边框间距
- api - 以协调的方式缓存来自外部 API 的数据
- ios - 从 Branch.io 响应中获取值并设置操作 (Swift)
- wordpress - WordPress 页面上的 WooCommerce 产品简短描述
- react-native - React Native Switch Navigator:goBack()不起作用
- javascript - 将 Json 文件转换为 JS 文件
- python - 如何将json文件中的相应ID添加到数据框?