社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Yevgeniy Kosmak

Yevgeniy Kosmak 最近创建的主题
Yevgeniy Kosmak 最近回复了

从…起 Python Documentation :

例如,except子句可以将多个异常命名为带括号的元组

    except (OSError, ValueError) as e:
        pass

没有必要再加上 BaseException 因为它是所有异常的基类。

3 年前
回复了 Yevgeniy Kosmak 创建的主题 » Django-日期字段支持时区?

德扬戈 supports 时区。

在一般情况下,你需要做的就是在 settings.py :

USE_TZ = True
TIME_ZONE = 'America/Los_Angeles'
3 年前
回复了 Yevgeniy Kosmak 创建的主题 » 将queryset分组为django类别

如果使用PostgreSQL,可以使用 ArrayAgg 在里面 annotate 具有 values :

from django.contrib.postgres.aggregates import ArrayAgg

queryset = Shopping.objects.filter(
    user=request.user
).values("ingredients__category").annotate(
    ingredient_list=ArrayAgg('ingredients__name')
).all()

然后,您将得到具有所需结构的列表,并且不需要在Python端执行任何计算。

3 年前
回复了 Yevgeniy Kosmak 创建的主题 » Python:将列表中的元素相乘

当然可以:

a = [1, 3, 5, 7]
s = 0
for i in range(len(a)):
    for j in range(i + 1, len(a)): 
        s += a[i] * a[j]
print(s)