0
我有一个包含图像位置行的数据库,我还有一个当我运行脚本时生成的图像位置列表。我想保持数据库与生成的列表同步。我只是放弃桌子,但这张桌子有我需要保留的投票信息。如果我删除的图像,我不希望这是一个条目,但如果我添加图像我希望能够保持投票的所有其它图像的Python/django - 与数据库行进行比较的列表
例如:
[db]
Name | Path | vote_count
image1 | path/to/image1.jpg | 1
image2 | path/to/image2.jpg | 4
image3 | path/to/image3.jpg | 2
[list]
path/to/image1.jpg
path/to/image2.jpg
path/to/image3.jpg
path/to/image4.jpg
我想将名单与数据库,如果存在添加的形象我想看到的分贝请执行以下操作:
[db]
Name | Path | vote_count
image1 | path/to/image1.jpg | 1
image2 | path/to/image2.jpg | 4
image3 | path/to/image3.jpg | 2
image4 | path/to/image4.jpg | 0
什么是做到这一点的好办法?
我有这个至今:
def ScanImages(request):
files = []
fileRoots = []
for root, directories, filenames in os.walk('/web/static/web/images/'):
for filename in filenames:
files.append(os.path.join(root,filename))
fileRoots.append(root)