models.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:pandachaika 作者: pandabuilder 项目源码 文件源码
def create_by_values_and_gid(values: DataDict, gid: str) -> 'Archive':
        archive = Archive(**values)
        archive.simple_save()
        if gid:
            gallery, _ = Gallery.objects.get_or_create(gid=gid)
            archive.gallery = gallery
            archive.tags.set(gallery.tags.all())
        archive.zipped = os.path.join(
            "galleries/archives/{id}/{file}".format(
                id=archive.id,
                file=replace_illegal_name(archive.title) + '.zip'
            ),
        )
        os.makedirs(
            os.path.join(
                settings.MEDIA_ROOT,
                "galleries/archives/{id}".format(id=archive.id)),
            exist_ok=True)
        archive.save()

        return archive
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号