archivecalaccessprocessedfile.py 文件源码

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

项目:django-calaccess-processed-data 作者: california-civic-data-coalition 项目源码 文件源码
def archive(self, processed_file):
        """
        Write the .csv file and upload a copy to the archive.
        """
        # Remove previous .CSV files
        processed_file.file_archive.delete()

        # Export a new one
        processed_file.make_csv_copy()

        # Open up the .CSV file for reading so we can wrap it in the Django File obj
        with open(processed_file.csv_path, 'rb') as csv_file:
            # Save the .CSV on the processed data file
            processed_file.file_archive.save(
                '%s.csv' % self.model_name,
                File(csv_file),
            )

        # Save it to the model
        processed_file.file_size = os.path.getsize(processed_file.csv_path)
        processed_file.save()

        return
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号