小编oyb*_*k.t的帖子

如何使用 Django 创建简短的 uuid

我有一个模型和 UUID 作为主键字段。UUID id 太长了。我想让它像 YouTube 一样简短。

class Video(models.Model):
    id = models.UUIDField(
        primary_key=True, 
        default=uuid.uuid4, 
        editable=False,
    )
Run Code Online (Sandbox Code Playgroud)

而不是这个

UUID('b39596dd-10c9-42c9-91ee-9e45b78ce3c1')
Run Code Online (Sandbox Code Playgroud)

我只想拥有这个

UUID('b39596dd')
Run Code Online (Sandbox Code Playgroud)

我怎样才能达到上述目标?

python django uuid

5
推荐指数
2
解决办法
5118
查看次数

如何在 Django 上将 Pillow 处理的图像上传到 S3?

我正在尝试下面我编写的代码,但它抛出了一个错误。我不确定我做错了什么。任何帮助表示赞赏

def upload_img(request):
    maxsize = (1024, 1024)
    im = Image.open(request.FILES['image'])
    im.thumbnail(maxsize)
    img_name = 'test.jpg'
    s3 = boto3.client('s3')
    s3.put_object(
        Bucket=settings.AWS_S3_DEV_IMG_BUCKET,
        Key=img_name,
        Body=im.save(img_name, "JPEG"),
        ContentType='image/jpeg',
    )
Run Code Online (Sandbox Code Playgroud)

错误:

'ParamValidationError: Parameter validation failed:
Invalid type for parameter Body, value: None, type: <type 'NoneType'>, valid types: <type 'str'>, <type 'bytearray'>, file-like object
Run Code Online (Sandbox Code Playgroud)

django amazon-s3 pillow

2
推荐指数
1
解决办法
2532
查看次数

Django:如何在模型的多个字段中过滤关键字?

我有带有标题和正文字段的文章模型。我正在构建一个搜索功能,需要过滤在标题或正文字段中包含关键字的文章。

我有两篇文章。一个在标题中有“糖果”,另一个在正文中有“糖果”。所以我的结果过滤器应该有两篇文章。我正在尝试下面的查询,但它只给我带来了第一篇文章

Article.objects.filter(title__icontains='candy').filter(body__icontains='candy')
Run Code Online (Sandbox Code Playgroud)

谢谢

django django-models

2
推荐指数
1
解决办法
2503
查看次数

在TSQL中如何实现这个选择呢?使用 AND 逻辑没有帮助

我有一个 T-SQL 语句,如下所示,但它没有返回我想要的结果:

select *
from Sales
where Purchased = 'Orange' and Purchased != 'Apple'
Run Code Online (Sandbox Code Playgroud)

表数据:

客户ID 顾客 已购买
1 亚历克斯 苹果
1 亚历克斯 橙子
2 凯特 橙子

我的查询正在返回:

客户ID 姓名 已购买
1 亚历克斯 橙子
2 凯特 橙子

但我想要的是这样的:

客户ID 姓名 已购买
2 凯特 橙子

sql t-sql sql-server

-2
推荐指数
1
解决办法
98
查看次数

标签 统计

django ×3

amazon-s3 ×1

django-models ×1

pillow ×1

python ×1

sql ×1

sql-server ×1

t-sql ×1

uuid ×1