Python 如何联系';出版"数据库"&"x27;使用User()模型建模,以允许username1 username2…在django中在此处创建发布 User()model this=来自django.contrib.auth.models导入用户 创建类以从用户添加发布
类发布数据库(models.Model):Python 如何联系';出版"数据库"&"x27;使用User()模型建模,以允许username1 username2…在django中在此处创建发布 User()model this=来自django.contrib.auth.models导入用户 创建类以从用户添加发布,python,django,Python,Django,类发布数据库(models.Model): 您可以使用django模型的ForeignKey字段 大概是这样的: def publishe_db(models.Model): title = models.CharField(max_length = 500) body = models.TextField(max_length = 5600) file = models.FileField() date = models.DateTimeField(auto_
您可以使用django模型的ForeignKey字段 大概是这样的:
def publishe_db(models.Model):
title = models.CharField(max_length = 500)
body = models.TextField(max_length = 5600)
file = models.FileField()
date = models.DateTimeField(auto_now_add = True)
author = models.ForeignKey(user, on_delete=models.SET_NULL, related_name='posts')
def __str__(self):
return self.title
您还可以使用相关的_name值获取用户的所有帖子,如下所示:
user = User.objects.get(username='testuser')
testuser_posts = user.posts
请根据您的使用案例,在删除和相关名称时检查参考和使用
参考资料:请正确设置您的问题的格式,并提供更多的详细信息。请您添加更多关于您的问题的详细信息,而不是仅仅发布代码。
user = User.objects.get(username='testuser')
testuser_posts = user.posts