gpt4 book ai didi

python - Django 模型中 int() 的文字无效

转载 作者:行者123 更新时间:2023-11-30 23:39:01 25 4
gpt4 key购买 nike

我收到错误 int() with base 10: sharat 的无效文字,并且不知道如何修复它。有什么建议吗?

friend = 'sharat'
user_playlists = Everything.objects.filter(profile = friend).values('playlist').distinct()

class Everything(models.Model):
profile = models.ForeignKey(User)
playlist = models.CharField('Playlist', max_length = 2000, null=True, blank=True)
platform = models.CharField('Platform', max_length = 2000, null=True, blank=True)
video = models.CharField('VideoID', max_length = 2000, null=True, blank=True)
video_title = models.CharField('Title of Video', max_length = 2000, null=True, blank=True)
def __unicode__(self):
return u'%s %s %s %s %s' % (self.profile, self.playlist, self.platform, self.video, self.video_title)

最佳答案

您首先需要按该名称获取用户,然后按该用户进行过滤,而不是按用户名进行过滤。或者(可能更好),您可以让 Django 以更有效的方式自行完成此操作,可能涉及连接:

user_playlists = Everything.objects.filter(profile__username=friend).values('playlist').distinct()

关于python - Django 模型中 int() 的文字无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13897088/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com