我想在django模板标签中连接字符串
{% extend shop/shop_name/base.html %}
Run Code Online (Sandbox Code Playgroud)
这里shop_name是我的变量,我想将其与路径的其余部分连接起来.
假设我有shop_name
我希望结果能够扩展 shop_name=example.com
我有一个模特
class ItemPrice( models.Model ):
price = models.DecimalField ( max_digits = 8, decimal_places=2 )
....
Run Code Online (Sandbox Code Playgroud)
我试过这个来计算这个查询集的总和price:
items = ItemPrice.objects.all().annotate(Sum('price'))
Run Code Online (Sandbox Code Playgroud)
这个查询有什么问题?或者有没有其他方法来计算price列的总和?
我知道这可以通过在queryset上使用for循环来完成,但我需要一个优雅的解决方案.
谢谢!
我按特定顺序拥有ID
>>> album_ids = [24, 15, 25, 19, 11, 26, 27, 28]
>>> albums = Album.objects.filter( id__in=album_ids, published= True )
>>> [album.id for album in albums]
[25, 24, 27, 28, 26, 11, 15, 19]
Run Code Online (Sandbox Code Playgroud)
我需要查询集中的相册作为album_ids中的id.有人请告诉我如何维护订单?或获取专辑中的专辑?
我有这个模型与自引用外键关系:
class Person(TimeStampedModel):
name = models.CharField(max_length=32)
parent = models.ForeignKey('self', null=True, blank=True, related_name='children')
Run Code Online (Sandbox Code Playgroud)
现在我想为一个人获得所有多层次的孩子.我该如何为它编写Django查询?它需要表现得像递归函数.
可能重复:
按键的元组值
如何通过获取其代码来查找国家/地区名称,
COUNTRIES = (
('AF', _(u'Afghanistan')),
('AX', _(u'\xc5land Islands')),
('AL', _(u'Albania')),
('DZ', _(u'Algeria')),
('AS', _(u'American Samoa')),
('AD', _(u'Andorra')),
('AO', _(u'Angola')),
('AI', _(u'Anguilla'))
)
Run Code Online (Sandbox Code Playgroud)
我有代码AS,没有在COUNTRIES元组上使用forloop找到它的名字 ?
我在views.py中有一个函数,在某行我发出一个id的GET请求.一旦我获得了id,我想加密该id,然后再解密.所以我需要两个功能
def encrypt(id):#let say the id is 100
#do something
return encrypted_id # 6-digit let say 985634
def decrypt(encrypted_id): # Here enter 985634
#do something
return decrypted_id # i should get 100
Run Code Online (Sandbox Code Playgroud)
我已经阅读了很多帖子,但没有找到一种简单而干净的方式在我的views.py中应用它.这里我学到了什么
sha1:你不能解密(为加密实现)Mee 2 M2.AES它处理16位数的8位数的倍数
我试图生成6位数的随机数,但这个想法也没有用.任何人都能说出如何做到这一点的方法吗?提前致谢
我希望Python None在json中编码为空字符串如何?以下是默认行为json.dumps.
>>> import json
>>> json.dumps(['foo', {'bar': ('baz', None, 1.0, 2)}])
'["foo", {"bar": ["baz", null, 1.0, 2]}]'
Run Code Online (Sandbox Code Playgroud)
我应该覆盖json编码器方法还是有其他方法吗?
谢谢!
编辑
输入数据并不像上面的示例那么简单,在每个请求上都可以将其更改为不同的数据结构.很难编写一个改变数据结构的函数.
我有mp3文件,我想通过给库函数的开始和结束时间将它们切成样本.有谁知道哪个python库适合我这样做?
我已经有一个模特
class ModelA( models.Model ):
name = models.CharField ( max_length = 255, blank = False )
Run Code Online (Sandbox Code Playgroud)
我有很多条目.现在我想在其中添加一个字段,即
user = models.OneToOneField( User )
Run Code Online (Sandbox Code Playgroud)
如何将此字段添加到ModelA?除了删除所有以前的条目之外还有其他解决方案吗
我创建了一个只能访问一个存储桶的IAM用户.我已通过web和python boto测试了凭据和权限.它的工作正常.
现在我需要使用这些凭据并从该存储桶下载私有文件curl.
signature="$(echo -n "GET" | openssl sha1 -hmac "f/rHQ8yCvPthxxxxxxxXxxxx" -binary | base64)"
date="$(LC_ALL=C date -u +"%a, %d %b %Y %X %z")"
curl -H "Host: my-bucket.s3.amazonaws.com" -H "Date: $date" -H "Authorization: AWS 'XXXAJX2NY3QXXX35XXX':$signature" -H "Content-Type: 'text/plain'" https://my-bucket.s3.amazonaws.com/path/to_file.txt
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:
curl您提供的AWS Access Key ID在我们的记录中不存在.
请帮忙,我该如何使用下载文件curl?我有什么遗失或通过curl命令不可能吗?
谢谢!
django ×6
python ×5
amazon-s3 ×1
curl ×1
django-south ×1
django-views ×1
json ×1
model ×1
mp3 ×1
shell ×1
slice ×1
stable-sort ×1
tuples ×1