Django用户模块的通用访问权限

2024-04-28 15:22:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一个初学者,我的模型界面有问题。我正在尝试创建一个关于宠物的项目作为我的第一个项目。你知道吗

这是UserProfile的模型

class UserProfile(models.Model):

profile_img = models.ImageField(upload_to='images/', blank=True, null=True,
                                verbose_name='Upload Images')
profile_text = models.TextField(blank=True, verbose_name='Story text')
profile_title = models.CharField(max_length=300, blank=True,
                                 verbose_name='Foto Titile')
profile_user = models.ForeignKey(User)

因此,在个人资料中,用户可以上传图片和讲述他的宠物的故事。 我想使用这个页面来访问所有用户,我意识到这在我的模型中。用户点击一个按钮,就会在一个特殊的页面中向所有用户显示一个图像。你知道吗

我怎样才能做得更好?在UserProfile中创建一个方法,创建列表并将profile\img fill附加到此列表。还是为这些东西创建一个类更好?你知道吗


Tags: 项目text用户name模型true宠物列表