0

コードで使用しようとしている request.POST に 2 つのリストがあります。以下のようなもので、Django のダンプを見ても構造が確認できました。

POST:<QueryDict: {u'rasters': [u'240p', u'720p'], u'title': [u'algies_2'], u'destination': [u'algies_2'], u'framerate': [u'60'], u'formats': [u'MP4', u'WEBM']

私がやろうとしていることは、私の見解の1つでは次のとおりです。

...
'-p 2', '-f', ",".join([format.lower() for format in request.POST['formats']]), '-t', ",".join(request.POST['rasters'])
...

ただし、'raster' と 'formats' リストをカンマ区切りのリスト (つまり、'240p,720p' と 'mp4,webm') として結合するのではなく、代わりに文字のカンマ区切りのリストを返すだけです。各リストの最後のエントリ (つまり、'7,2,0,p' および 'w,e,b,m')。ここですべてをやっているような気がします。ある種の微妙なバグがありませんか?

4

1 に答える 1